Hi older version should be deleted and not stay deployed/be redeployed
are you able to reproduce it deterministicly? Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2014-09-08 20:27 GMT+02:00 Felipe Jaekel <[email protected]>: > Hi, > > I'm migrating from Tomcat to TomEE. > > In Tomcat parallel deployment is working fine, but in TomEE I noticed two > things: > > 1. An extra unversioned entry of my webapp appears in the manager > application > 2. If restart the server only the most recent version of the application > starts. The older ones fail with a DuplicateDeploymentIdException: > > GRAVE: Unable to deploy collapsed ear in war > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/colaborador##20140908-1455] > org.apache.openejb.DuplicateDeploymentIdException: Application cannot > be deployed as it contains deployment-ids which are in use: app: > /home/ec2-user/apache-tomee-plus-1.7.0/webapps/colaborador##20140908-1455 > jmsColaboradorTopicMdb > at > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:663) > at > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:623) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1248) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1087) > at > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:130) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5378) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > > > No big deal about item 1, but in item 2 will users from older versions lose > their sessions? > > Thanks
