all @WebXXX (@WebServlet, @WebFilter etc...) Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau
2012/12/31 Enrico Olivelli <eolive...@gmail.com>: > I'm trying with a @WebServet but I cannot reproduce the error on > Processannotationurls > any other annotation that could trigger the error ? > > on 2/1/2013 I'll be back to work and I will try to run debug my app deeper > > thank you > > > > Il 31/12/2012 18:27, Romain Manni-Bucau ha scritto: >> >> Processannotationurls is trigeered for @WebXXX annotations >> >> That said, some test with trunk (you can get the zip of trunk from github >> openejb proxy) will be valuable >> Le 31 déc. 2012 17:20, "Enrico Olivelli" <eolive...@gmail.com> a écrit : >> >>> At work I cannot checkout code from ASF repo and so I can try only with >>> the downloadable packages >>> >>> I checked out a TomEE 1.5.1 at home and I tried to reproduce the problem, >>> I could not reproduce an error with the same stacktrace but: >>> - deplyoing a webapp only with a index.jsp (no web.xml, no java classes) >>> works fine >>> - deploy any app with a @WebService@Stateless class produces the error >>> below, as TomEE is trying to unpack the app >>> >>> in trunk all my home-tests are working fine (@WebService, @Stateless, >>> @Schedule, @PersistenceContext.....) >>> >>> on the app that I cannot deploy "at work" I do not use JAX-WS >>> webservices, >>> but I don't now how to trigger "processAnnotationsUrl" method execution >>> in >>> order to reproduce the original error >>> >>> this is the new error, It seems that TomEE is looking for >>> TOMCATHOME/webapps/ROOT >>> >>> SEVERE: Error deploying JAX-WS Web Service for EJB NewWebService >>> org.apache.openejb.loader.**Files$**FileDoesNotExistException: Does not >>> exist: /data/apache-tomee-plus-1.5.1/**webapps/ROOT >>> at org.apache.openejb.loader.**Files.exists(Files.java:95) >>> at org.apache.openejb.loader.**Files.file(Files.java:105) >>> at org.apache.openejb.loader.**Zips.unzip(Zips.java:37) >>> at org.apache.openejb.loader.**Zips.unzip(Zips.java:29) >>> at org.apache.openejb.util.**JarExtractor.extract(** >>> JarExtractor.java:93) >>> at org.apache.openejb.util.**JarExtractor.extract(** >>> JarExtractor.java:64) >>> at org.apache.openejb.config.**DeploymentLoader.unpack(** >>> DeploymentLoader.java:1614) >>> at org.apache.tomee.catalina.**TomcatWebAppBuilder.init(** >>> TomcatWebAppBuilder.java:690) >>> at org.apache.tomee.catalina.**GlobalListenerSupport.** >>> lifecycleEvent(**GlobalListenerSupport.java:94) >>> >>> at org.apache.catalina.util.**LifecycleSupport.** >>> fireLifecycleEvent(**LifecycleSupport.java:119) >>> at >>> org.apache.catalina.util.**LifecycleBase.**fireLifecycleEvent(* >>> *LifecycleBase.java:90) >>> at >>> org.apache.catalina.util.**LifecycleBase.**setStateInternal(** >>> LifecycleBase.java:402) >>> at org.apache.catalina.util.**LifecycleBase.init(** >>> LifecycleBase.java:99) >>> at org.apache.catalina.util.**LifecycleBase.start(** >>> LifecycleBase.java:139) >>> >>> 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.tomee.webservices.**TomcatWsRegistry.** >>> deployInFakeWebapp(**TomcatWsRegistry.java:204) >>> at org.apache.tomee.webservices.**TomcatWsRegistry.** >>> addWsContainer(**TomcatWsRegistry.java:196) >>> >>> >>> >>> Il 30/12/2012 10:44, Romain Manni-Bucau ha scritto: >>> >>>> Hi >>>> >>>> Im a bit lost with your versions, can you check tomee 1.5.1? ( and maybe >>>> trunk) >>>> Le 30 déc. 2012 08:27, "Enrico Olivelli" <eolive...@gmail.com> a écrit : >>>> >>>> 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.****<http://svn.apache.org/repos/**asf/openejb/tags/openejb-4.5.**> >>>>>> 1/tomee/tomee-catalina/src/****main/java/org/apache/tomee/** >>>>>> catalina/OpenEJBContextConfig.****java<http://svn.apache.org/** >>>>>> repos/asf/openejb/tags/**openejb-4.5.1/tomee/tomee-** >>>>>> catalina/src/main/java/org/**apache/tomee/catalina/** >>>>>> >>>>>> OpenEJBContextConfig.java<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.****<http://svn.apache.org/repos/**asf/openejb/tags/openejb-4.5.**> >>>>>> 0/tomee/tomee-catalina/src/****main/java/org/apache/tomee/** >>>>>> catalina/OpenEJBContextConfig.****java<http://svn.apache.org/** >>>>>> repos/asf/openejb/tags/**openejb-4.5.0/tomee/tomee-** >>>>>> catalina/src/main/java/org/**apache/tomee/catalina/** >>>>>> >>>>>> OpenEJBContextConfig.java<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/ < >>>>>> >>>>>> http://www.magnews.it/>> >>>>>> Diennea - Digital Marketing Solutions >>>>>> http://www.diennea.com<http://****www.diennea.com/<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<http://www.magnews.it/it/**risorse/ricerche/digital-**marketing-trends> >>>>>> <http://www.**magnews.it/it/risorse/**ricerche/digital-marketing-** >>>>>> >>>>>> trends<http://www.magnews.it/it/risorse/ricerche/digital-marketing-trends> >>>>>> >>>>>> >