may I create an issue in JIRA for this problem ?

it actually blocks me, I cannot upgrade apps on production environment without refactoring file system layouts

thank you
Enrico


Il 28/12/2012 15:53, Enrico Olivelli - Diennea ha scritto:
Hi all,
I can deploy a webapp as ROOT context  putting my webapp code in
TOMEEDIR/webapps/ROOT

But I cannot deploy ita s ROOT if I use this deployment scenario:

-          Put my webapp on /opt/myapp

-          Put TOMEEDIR/conf/Catalina/localhost/ROOT.xml with <Context 
docBase='/opt/myapp' path='' >

I'm using Tomee 1.1
http://svn.apache.org/repos/asf/openejb/tags/openejb-4.5.1/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBContextConfig.java

on TomEE 1.0 (openejb 4.5) method processAnnotationsUrl was really different
http://svn.apache.org/repos/asf/openejb/tags/openejb-4.5.0/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/OpenEJBContextConfig.java

I found a workaround:

-          Put my webapp on /opt/myapp/ROOT

-          Put TOMEEDIR/conf/Catalina/localhost/ROOT.xml with <Context 
docBase='/opt/myapp/ROOT' path='' >

What do you think ?

Thank you


this is the deployment error
org.apache.catalina.LifecycleException: Failed to start component 
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
         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:633)
         at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:657)
         at 
org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1637)
         at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
         at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
         at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.IllegalArgumentException: can't find path under current 
webapp deployment []
         at 
org.apache.tomee.catalina.OpenEJBContextConfig.processAnnotationsUrl(OpenEJBContextConfig.java:297)
         at 
org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1306)
         at 
org.apache.tomee.catalina.OpenEJBContextConfig.webConfig(OpenEJBContextConfig.java:188)
         at 
org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
         at 
org.apache.tomee.catalina.OpenEJBContextConfig.configureStart(OpenEJBContextConfig.java:76)
         at 
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)
         at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
         at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
         at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 11 more





Enrico Olivelli
Software Development Manager @Diennea
Tel.: (+39) 0546 667432 - Int. 925
Viale G.Marconi 30/14 - 48018 Faenza (RA)

MagNews - E-mail Marketing Solutions
http://www.magnews.it<http://www.magnews.it/>
Diennea - Digital Marketing Solutions
http://www.diennea.com<http://www.diennea.com/>




________________________________
Scarica la ricerca completa di MagNews "Digital Marketing Trends 2012"
Quali sono le percezioni relative all'utilizzo dell'email privata e aziendale 
da parte degli utenti internet italiani? E' cambiato qualcosa rispetto al 2011?
http://www.magnews.it/it/risorse/ricerche/digital-marketing-trends


Reply via email to