tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Cornett <adam.corn...@gmail.com>
Subject Re: TomEE 1.7.1 Duplicate App Deployment when autoDeploy="true"
Date Fri, 27 Feb 2015 16:14:41 GMT
I'll take a look at AutoDeployer and see if I can come up with a patch and
submit it.

On Fri, Feb 27, 2015 at 4:06 AM, Romain Manni-Bucau <rmannibucau@gmail.com>
wrote:

> agree,
>
> the algorithm is broken if tomee extracts anything, ie ear or war
>
> you can open an issue on tomee jira and if you want to propose a fix
> it would be welcomed (guess just handling unpacking is the fix to do)
>
>
> Romain Manni-Bucau
> @rmannibucau
> http://www.tomitribe.com
> http://rmannibucau.wordpress.com
> https://github.com/rmannibucau
>
>
> 2015-02-26 19:09 GMT+01:00 Adam Cornett <adam.cornett@gmail.com>:
> > 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-security/apps/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.
> >
> > - Adam Cornett
>



-- 
Adam Cornett
adam.cornett@gmail.com
(678) 296-1150

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message