Uploaded image for project: 'TomEE'
  1. TomEE
  2. TOMEE-1521

Duplicate App Deployment when autoDeploy="true"

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.7.1, 7.0.0
    • 1.7.2, 7.0.0-M1
    • None
    • None

    Description

      When using autoDeploy:

       <tomee>
      	<Deployments dir="apps" autoDeploy="true" />
       </tomee>
      

      with an ear in the apps folder (lets call it my-app-1.0.ear) when I start TomEE, it will extract the ear (to $CATALINA_HOME/apps/my-app-1.0) then start deploying the application.

      After tomee finishes deploying my application, I get this oddity in the log:

       26-Feb-2015 12:51:39.311 INFO [localhost-startStop-1] org.apache.openejb.cdi.OpenEJBLifecycle.startApplication OpenWebBeans Container has started, it took 816 ms.
       26-Feb-2015 12:51:39.973 INFO [AutoDeployer] org.apache.openejb.config.AutoDeployer.scan New File: /opt/tomee/apps/my-app-1.0.ear
       26-Feb-2015 12:51:39.973 INFO [AutoDeployer] org.apache.openejb.config.AutoDeployer.fileAdded Starting Auto-Deployment of: /opt/tomee/apps/my-app-1.0.ear
      

      TomEE then tries to deploy the application (which it already started), until (several hundred lines later) gives me:

       26-Feb-2015 12:51:44.288 SEVERE [AutoDeployer] org.apache.openejb.assembler.classic.Assembler.createApplication Application cannot be deployed as it contains deployment-ids which are in use: app: /opt/tomee/apps/my-app-1.0
       ... (errors for the duplicate IDs on all of my EJB objects already deployed in the now un-zipped ear)
      

      It seems that the AutoDeployer is not checking to see if the 'New File' is already deployed. I can build a minimal working example if needed, but I think this one should be fairly easy to re-create.

      It should be noted that the initial deployment works, and my application seems to function correctly, but start up does take longer (~5 sec) due to the failed deployment attempt.

      Attachments

        1. tomee-1521.patch
          8 kB
          Adam Cornett

        Activity

          People

            romain.manni-bucau Romain Manni-Bucau
            ajcornett Adam Cornett
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: