just allowed tomee to load jaxrs from the webapp (not very logical but hope it will help)
*Romain Manni-Bucau* *Twitter: @rmannibucau* *Blog: http://rmannibucau.wordpress.com* 2012/9/3 Romain Manni-Bucau <[email protected]> > Think i got some more info: jersey-core includes javax.ws.rs (rest api) > so tomee excludes the jar (the api should be in common loader). That's done > only for war, that's why you can maybe provide jersey in an ear libs. I > dont know if jersey provides a correct packaging of its core. A solution is > to move jersey in common loader and remove geronimo jaxrs api jar. > Le 3 sept. 2012 20:53, "Romain Manni-Bucau" <[email protected]> a > écrit : > >> Hmm, as i said im a bit off these days so as fast as it is to test better >> it is >> >> I think excluding atmosphere and jersey can be a workaround >> Le 3 sept. 2012 19:49, "Luca Merolla" <[email protected]> a écrit : >> >>> Atmosphere does works without jersey but it won't work with REST call if >>> jersey present. There is a dependency module called atmosphere-jersey >>> which >>> is for that purpose. >>> >>> I have the same war and it's deployed inside an EAR in the apps folder. >>> Perhaps you can try to deploy it in the apps. >>> >>> On Mon, Sep 3, 2012 at 7:40 PM, Romain Manni-Bucau < >>> [email protected]>wrote: >>> >>> > yeah and removing it i have other classnotfound on jersey >>> > >>> > does atmosphere works without jersey? (at least the deps of the sample >>> > project) >>> > >>> > *Romain Manni-Bucau* >>> > *Twitter: @rmannibucau* >>> > *Blog: http://rmannibucau.wordpress.com* >>> > >>> > >>> > >>> > >>> > 2012/9/3 Luca Merolla <[email protected]> >>> > >>> > > Strange, is jersey-core jar packed inside the war? >>> > > >>> > > On Mon, Sep 3, 2012 at 7:31 PM, Romain Manni-Bucau < >>> > [email protected] >>> > > >wrote: >>> > > >>> > > > with this sample i get java.lang.ClassNotFoundException: >>> > > > com.sun.jersey.core.util.FeaturesAndProperties >>> > > > >>> > > > *Romain Manni-Bucau* >>> > > > *Twitter: @rmannibucau* >>> > > > *Blog: http://rmannibucau.wordpress.com* >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > 2012/9/3 Luca Merolla <[email protected]> >>> > > > >>> > > > > I have this war project which I was using to test it. You can >>> > download >>> > > > the >>> > > > > source from here. There is the pom.xml which builds the war, >>> there >>> > are >>> > > > also >>> > > > > some java classes which are taken from atmosphere samples. >>> > > > > >>> > > > > * >>> > > > > >>> > > > > >>> > > > >>> > > >>> > >>> http://www.fileconvoy.com/dfl.php?id=gf1dd7836996a45c61431907a3c54a2df259f9a >>> > > > > * >>> > > > > >>> > > > > I hope it can help. >>> > > > > * >>> > > > > * >>> > > > > >>> > > > > On Mon, Sep 3, 2012 at 5:19 PM, Romain Manni-Bucau < >>> > > > [email protected] >>> > > > > >wrote: >>> > > > > >>> > > > > > Well im more looking to a mvn project ready to run. >>> > > > > > >>> > > > > > Fyi injecting as field the request now works. >>> > > > > > >>> > > > > > - Romain >>> > > > > > Le 3 sept. 2012 17:14, "Luca Merolla" <[email protected]> >>> a >>> > > > écrit : >>> > > > > > >>> > > > > > > After the build was successful I have downloaded the build >>> from >>> > > here: >>> > > > > > > >>> > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.1.0-SNAPSHOT/ >>> > > > > > > >>> > > > > > > As very minimal test I can provide you a WAR file with the >>> > > libraries >>> > > > > and >>> > > > > > > one class which is enough to get the exception. >>> > > > > > > >>> > > > > > > @ApplicationPath("/rest") >>> > > > > > > public class TestApplication extends Application { >>> > > > > > > } >>> > > > > > > >>> > > > > > > If I remove this class, it deploys, but I guess it's not even >>> > > loading >>> > > > > the >>> > > > > > > libraries from atmosphere in that case. >>> > > > > > > >>> > > > > > > >>> > > > > > > On Mon, Sep 3, 2012 at 4:10 PM, Romain Manni-Bucau < >>> > > > > > [email protected] >>> > > > > > > >wrote: >>> > > > > > > >>> > > > > > > > weird, tried something shipped with this build >>> > > > > > > > >>> http://ci.apache.org/builders/openejb-trunk-deploy/builds/518 >>> > > > > > > > >>> > > > > > > > PS: any simple way to test atmosphere in a unit test? >>> > > > > > > > >>> > > > > > > > *Romain Manni-Bucau* >>> > > > > > > > *Twitter: @rmannibucau* >>> > > > > > > > *Blog: http://rmannibucau.wordpress.com* >>> > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> > > > > > > > 2012/9/3 Luca Merolla <[email protected]> >>> > > > > > > > >>> > > > > > > > > I have tried and it seems that it goes a bit further >>> compared >>> > > to >>> > > > > > > before. >>> > > > > > > > > However, now I get a different exception: >>> > > > > > > > > >>> > > > > > > > > SEVERE: Application could not be deployed: >>> > > > > > > > > /home/luca/bin/apache-tomee-snapshot/apps/Test.ear >>> > > > > > > > > org.apache.openejb.OpenEJBException: Creating application >>> > > failed: >>> > > > > > > > > /home/luca/bin/apache-tomee-snapshot/apps/Test.ear: Error >>> > > > building >>> > > > > > bean >>> > > > > > > > > 'pn-portone.war.Comp'. Exception: class >>> > > > > > > > > org.apache.openejb.OpenEJBException: Unable to infer >>> type for >>> > > > > > > > > >>> comp/env/org.atmosphere.jersey.BaseInjectableProvider/req: >>> > > Unable >>> > > > > to >>> > > > > > > > infer >>> > > > > > > > > type for >>> > > > comp/env/org.atmosphere.jersey.BaseInjectableProvider/req >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:929) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:521) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:422) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > >>> > > > > >>> > > >>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:330) >>> > > > > > > > > at >>> > > > > > org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:144) >>> > > > > > > > > at >>> org.apache.openejb.OpenEJB.init(OpenEJB.java:290) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > >>> > > > > >>> > > >>> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:231) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:131) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:113) >>> > > > > > > > > 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:401) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110) >>> > > > > > > > > at >>> > > > > > org.apache.catalina.startup.Catalina.load(Catalina.java:624) >>> > > > > > > > > at >>> > > > > > org.apache.catalina.startup.Catalina.load(Catalina.java:649) >>> > > > > > > > > at >>> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>> > > > > > Method) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> > > > > > > > > at >>> java.lang.reflect.Method.invoke(Method.java:597) >>> > > > > > > > > at >>> > > > > > > >>> org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) >>> > > > > > > > > at >>> > > > > > > >>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) >>> > > > > > > > > Caused by: org.apache.openejb.OpenEJBException: Error >>> > building >>> > > > bean >>> > > > > > > > > 'pn-portone.war.Comp'. Exception: class >>> > > > > > > > > org.apache.openejb.OpenEJBException: Unable to infer >>> type for >>> > > > > > > > > >>> comp/env/org.atmosphere.jersey.BaseInjectableProvider/req: >>> > > Unable >>> > > > > to >>> > > > > > > > infer >>> > > > > > > > > type for >>> > > > comp/env/org.atmosphere.jersey.BaseInjectableProvider/req >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.EjbJarBuilder.build(EjbJarBuilder.java:81) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:689) >>> > > > > > > > > ... 20 more >>> > > > > > > > > Caused by: org.apache.openejb.OpenEJBException: Unable to >>> > infer >>> > > > > type >>> > > > > > > for >>> > > > > > > > > comp/env/org.atmosphere.jersey.BaseInjectableProvider/req >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.JndiEncBuilder.inferType(JndiEncBuilder.java:597) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.JndiEncBuilder.getType(JndiEncBuilder.java:583) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.JndiEncBuilder.buildMap(JndiEncBuilder.java:278) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.JndiEncBuilder.buildBindings(JndiEncBuilder.java:160) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.JndiEncBuilder.build(JndiEncBuilder.java:144) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.EnterpriseBeanBuilder.build(EnterpriseBeanBuilder.java:145) >>> > > > > > > > > at >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.EjbJarBuilder.build(EjbJarBuilder.java:66) >>> > > > > > > > > ... 21 more >>> > > > > > > > > >>> > > > > > > > > >>> > > > > > > > > On Mon, Sep 3, 2012 at 11:04 AM, Romain Manni-Bucau >>> > > > > > > > > <[email protected]>wrote: >>> > > > > > > > > >>> > > > > > > > > > please retry when >>> > > > > > > > > > >>> > > http://ci.apache.org/builders/openejb-trunk-deploy/builds/517is >>> > > > > > > green >>> > > > > > > > > > (forgot to commit a file yesterday, sorry) >>> > > > > > > > > > >>> > > > > > > > > > *Romain Manni-Bucau* >>> > > > > > > > > > *Twitter: @rmannibucau* >>> > > > > > > > > > *Blog: http://rmannibucau.wordpress.com* >>> > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > > 2012/9/3 Luca Merolla <[email protected]> >>> > > > > > > > > > >>> > > > > > > > > > > I have tried with snapshot from the 3rd of september, >>> > still >>> > > > > same >>> > > > > > > > issue >>> > > > > > > > > > with >>> > > > > > > > > > > the HttpServletRequest. >>> > > > > > > > > > > I can increase the logs and see where it fails >>> exactly >>> > and >>> > > > > > provide >>> > > > > > > > > you a >>> > > > > > > > > > > full log if that can help. >>> > > > > > > > > > > Which package should I increase to FINE? >>> > > > > > > > > > > >>> > > > > > > > > > > On Sun, Sep 2, 2012 at 5:53 PM, Romain Manni-Bucau < >>> > > > > > > > > > [email protected] >>> > > > > > > > > > > >wrote: >>> > > > > > > > > > > >>> > > > > > > > > > > > can you give it another try with the next snapshot >>> > please >>> > > > > > > > > > > > >>> > > > > > > > > > > > *Romain Manni-Bucau* >>> > > > > > > > > > > > *Twitter: @rmannibucau* >>> > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com* >>> > > > > > > > > > > > >>> > > > > > > > > > > > >>> > > > > > > > > > > > >>> > > > > > > > > > > > >>> > > > > > > > > > > > 2012/8/31 Romain Manni-Bucau < >>> [email protected]> >>> > > > > > > > > > > > >>> > > > > > > > > > > > > It can be. >>> > > > > > > > > > > > > >>> > > > > > > > > > > > > I can have a look around the 10th of september >>> > > > > > > > > > > > > Le 31 août 2012 20:58, "Luca Merolla" < >>> > > > > > [email protected]> >>> > > > > > > a >>> > > > > > > > > > > écrit : >>> > > > > > > > > > > > > >>> > > > > > > > > > > > > I have done some tests with my war with the >>> latest >>> > > > snapshot >>> > > > > > of >>> > > > > > > > > TomEE. >>> > > > > > > > > > > > These >>> > > > > > > > > > > > >> are the libraries that are inside the >>> WEB-INF/lib of >>> > > the >>> > > > > war >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >> asm-3.1.jar >>> > > > > > > > > > > > >> atmosphere-annotations-1.0.0.beta5.jar >>> > > > > > > > > > > > >> atmosphere-compat-jbossweb-1.0.0.beta5.jar >>> > > > > > > > > > > > >> atmosphere-compat-tomcat-1.0.0.beta5.jar >>> > > > > > > > > > > > >> atmosphere-compat-tomcat7-1.0.0.beta5.jar >>> > > > > > > > > > > > >> atmosphere-jersey-1.0.0.beta5.jar >>> > > > > > > > > > > > >> atmosphere-jgroups-1.0.0.beta5.jar >>> > > > > > > > > > > > >> atmosphere-runtime-1.0.0.beta5.jar >>> > > > > > > > > > > > >> commons-logging-1.1.1.jar >>> > > > > > > > > > > > >> jersey-core-1.12.jar >>> > > > > > > > > > > > >> jersey-server-1.12.jar >>> > > > > > > > > > > > >> jersey-servlet-1.12.jar >>> > > > > > > > > > > > >> jgroups-2.8.0.GA.jar >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >> with these libraries I still get the previous >>> > excetion >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >> No provider available for resource-ref 'null' of >>> > type >>> > > > > > > > > > > > >> 'javax.servlet.http.HttpServletRequest' for >>> > > > > > > 'pn-test.war.Comp'. >>> > > > > > > > > > > > >> org.apache.openejb.OpenEJBException: No provider >>> > > > available >>> > > > > > for >>> > > > > > > > > > > > >> resource-ref >>> > > > > > > > > > > > >> 'null' of type >>> > 'javax.servlet.http.HttpServletRequest' >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >> However, if I do remove the atmosphere-* >>> libraries I >>> > > > don't >>> > > > > > get >>> > > > > > > > the >>> > > > > > > > > > > > >> exception and the war is deployed. Obviously in >>> > order >>> > > to >>> > > > > > > remove >>> > > > > > > > > the >>> > > > > > > > > > > > >> atmosphere libraries I had to remove the class >>> files >>> > > > that >>> > > > > > were >>> > > > > > > > > using >>> > > > > > > > > > > the >>> > > > > > > > > > > > >> libraries. >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >> Probably what has been done to fix Jersey >>> libraries >>> > > can >>> > > > be >>> > > > > > > done >>> > > > > > > > > also >>> > > > > > > > > > > for >>> > > > > > > > > > > > >> Atmosphere ones? Or it is a different issue? >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >> On Thu, Aug 30, 2012 at 6:03 PM, Romain >>> Manni-Bucau >>> > > > > > > > > > > > >> <[email protected]>wrote: >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >> > Hmm i think today it will not work but it is >>> an >>> > easy >>> > > > > > update >>> > > > > > > we >>> > > > > > > > > can >>> > > > > > > > > > > do. >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> > I can have a look in 2 weeks if nobody hacked >>> on >>> > it. >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> > Btw you can use a filter + a thread local to >>> avoid >>> > > the >>> > > > > > need >>> > > > > > > of >>> > > > > > > > > the >>> > > > > > > > > > > > >> > injection (at least this is 100% standard)...a >>> > > little >>> > > > > > > > workaround >>> > > > > > > > > > > which >>> > > > > > > > > > > > >> is >>> > > > > > > > > > > > >> > often used >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> > - Romain >>> > > > > > > > > > > > >> > Le 30 août 2012 15:54, "Luca Merolla" < >>> > > > > > > [email protected] >>> > > > > > > > > >>> > > > > > > > > a >>> > > > > > > > > > > > écrit >>> > > > > > > > > > > > >> : >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> > > Honestly I don't know if it's the standard, >>> but >>> > I >>> > > > have >>> > > > > > > been >>> > > > > > > > > > using >>> > > > > > > > > > > it >>> > > > > > > > > > > > >> in >>> > > > > > > > > > > > >> > > both Jersey and Resteasy. >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > > I'll give a try to see if I can workaround >>> by >>> > > using >>> > > > > > > > > > > > >> > > @Resource HttpServletRequest servletRequest >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > > On Thu, Aug 30, 2012 at 3:21 PM, Romain >>> > > Manni-Bucau >>> > > > > > > > > > > > >> > > <[email protected]>wrote: >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > > > I think it is currently not supported, not >>> > sure >>> > > it >>> > > > > is >>> > > > > > a >>> > > > > > > > bug >>> > > > > > > > > or >>> > > > > > > > > > > not >>> > > > > > > > > > > > >> but >>> > > > > > > > > > > > >> > i >>> > > > > > > > > > > > >> > > > thought it was not standard, is it? >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > > - Romain >>> > > > > > > > > > > > >> > > > Le 30 août 2012 14:42, "Luca Merolla" < >>> > > > > > > > > [email protected] >>> > > > > > > > > > > >>> > > > > > > > > > > a >>> > > > > > > > > > > > >> > écrit : >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > > > I used to use @Context for the >>> > > > HttpServletRequest >>> > > > > in >>> > > > > > > the >>> > > > > > > > > > REST >>> > > > > > > > > > > > >> > > resources. >>> > > > > > > > > > > > >> > > > In >>> > > > > > > > > > > > >> > > > > example: >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > > @Path("/site/account") >>> > > > > > > > > > > > >> > > > > public interface AccountResource { >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > > @POST >>> > > > > > > > > > > > >> > > > > @Path("create") >>> > > > > > > > > > > > >> > > > > >>> > > @Consumes(MediaType.APPLICATION_FORM_URLENCODED) >>> > > > > > > > > > > > >> > > > > @Produces(MediaType.APPLICATION_JSON) >>> > > > > > > > > > > > >> > > > > ResponseDTO createAccount(@Context >>> > > > > > HttpServletRequest >>> > > > > > > > req, >>> > > > > > > > > > > > >> > > > > @Context SecurityContext sec, >>> > RESTAccountDTO >>> > > > > > account) >>> > > > > > > > > > > > >> > > > > throws WebException; >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > > On Thu, Aug 30, 2012 at 2:29 PM, Romain >>> > > > > Manni-Bucau >>> > > > > > > > > > > > >> > > > > <[email protected]>wrote: >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > > > Is the request injected with >>> @resource? >>> > > > > > > > > > > > >> > > > > > Le 30 août 2012 14:10, "Luca Merolla" >>> < >>> > > > > > > > > > > [email protected] >>> > > > > > > > > > > > > >>> > > > > > > > > > > > >> a >>> > > > > > > > > > > > >> > > > écrit : >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > > > Still not working. The war with the >>> REST >>> > > > calls >>> > > > > > is >>> > > > > > > > > giving >>> > > > > > > > > > > > this >>> > > > > > > > > > > > >> > > error: >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > WARNING: Jar not loaded. >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >>> > > > > /home/luca/bin/apache-tomee-plus-1.1.0-SNAPSHOT/apps/Test.ear. >>> > > > > > > > > > > > >> > No >>> > > > > > > > > > > > >> > > > > > provider >>> > > > > > > > > > > > >> > > > > > > available for resource-ref 'null' of >>> > type >>> > > > > > > > > > > > >> > > > > > > >>> 'javax.servlet.http.HttpServletRequest' >>> > > for >>> > > > ' >>> > > > > > > > > > > > >> pn-portone.war.Co >>> > > > > > > > > > > > >> > > > > > > mp'. >>> > > > > > > > > > > > >> > > > > > > >>> org.apache.openejb.OpenEJBException: No >>> > > > > provider >>> > > > > > > > > > available >>> > > > > > > > > > > > for >>> > > > > > > > > > > > >> > > > > > resource-ref >>> > > > > > > > > > > > >> > > > > > > 'null' of type >>> > > > > > > > 'javax.servlet.http.HttpServletRequest' >>> > > > > > > > > > for >>> > > > > > > > > > > > >> > > > > > > 'pn-portone.war.Comp'. >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1747) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > >>> > > > > > > > > >>> > > > > > > >>> > > > > >>> > > >>> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1740) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > >>> > > > > > > > > >>> > > > > > > >>> > > > > >>> > > >>> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1691) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:1083) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >>> > > > > > >>> org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:816) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >>> > > > > > >>> org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:178) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:355) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:842) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:694) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:470) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:350) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > >>> > > > > > > > > >>> > > > > > > >>> > > > > >>> > > >>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:329) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > >>> > > > > > > > >>> org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:144) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > org.apache.openejb.OpenEJB.init(OpenEJB.java:290) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > >>> > > > > > > > > >>> > > > > > > >>> > > > > >>> > > >>> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:231) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > >>> > > > org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:131) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:113) >>> > > > > > > > > > > > >> > > > > > > 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:401) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > >>> > > > > >>> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > >>> > > > > > > > >>> org.apache.catalina.startup.Catalina.load(Catalina.java:624) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > >>> > > > > > > > >>> org.apache.catalina.startup.Catalina.load(Catalina.java:649) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>> > > > > > > > > > > > >> > > > Method) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > java.lang.reflect.Method.invoke(Method.java:597) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > >>> > > org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) >>> > > > > > > > > > > > >> > > > > > > at >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > >>> > > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) >>> > > > > > > > > > > > >> > > > > > > Aug 30, 2012 2:03:50 PM >>> > > > > > > > > > org.apache.openejb.util.OptionsLog >>> > > > > > > > > > > > >> info >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > Here is the web.xml of the WAR: >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > <?xml version="1.0" >>> encoding="UTF-8"?> >>> > > > > > > > > > > > >> > > > > > > <web-app xmlns:xsi=" >>> > > > > > > > > > > > http://www.w3.org/2001/XMLSchema-instance >>> > > > > > > > > > > > >> " >>> > > > > > > > > > > > >> > > > > > > xmlns=" >>> > http://java.sun.com/xml/ns/javaee" >>> > > > > > > > xmlns:web=" >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd >>> > > > > > > " >>> > > > > > > > > > > > >> > > > > > > xsi:schemaLocation=" >>> > > > > > > > http://java.sun.com/xml/ns/javaee >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd >>> > > > > > > " >>> > > > > > > > > > > > >> > > > > > > version="3.0"> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > >>> <display-name>PN-Portone</display-name> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > <servlet> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > <description>AtmosphereServlet</description> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > <servlet-name>AtmosphereServlet</servlet-name> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> >>> > > > > > > > > >>> > > > <servlet-class>org.atmosphere.cpr.AtmosphereServlet</servlet-class> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > <async-supported>true</async-supported> >>> > > > > > > > > > > > >> > > > > > > <!-- >>> > > > > load-on-startup>0</load-on-startup >>> > > > > > > --> >>> > > > > > > > > > > > >> > > > > > > </servlet> >>> > > > > > > > > > > > >> > > > > > > <servlet-mapping> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > <servlet-name>AtmosphereServlet</servlet-name> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > <url-pattern>/atmosphere/*</url-pattern> >>> > > > > > > > > > > > >> > > > > > > </servlet-mapping> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > <security-constraint> >>> > > > > > > > > > > > >> > > > > > > <web-resource-collection> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > <web-resource-name>Resteasy</web-resource-name> >>> > > > > > > > > > > > >> > > > > > > <url-pattern>/*</url-pattern> >>> > > > > > > > > > > > >> > > > > > > <http-method>GET</http-method> >>> > > > > > > > > > > > >> > > > > > > <http-method>POST</http-method> >>> > > > > > > > > > > > >> > > > > > > </web-resource-collection> >>> > > > > > > > > > > > >> > > > > > > <auth-constraint> >>> > > > > > > > > > > > >> > > > > > > <role-name>admin</role-name> >>> > > > > > > > > > > > >> > > > > > > <role-name>user</role-name> >>> > > > > > > > > > > > >> > > > > > > </auth-constraint> >>> > > > > > > > > > > > >> > > > > > > </security-constraint> >>> > > > > > > > > > > > >> > > > > > > <login-config> >>> > > > > > > > > > > > >> > > > > > > <auth-method>BASIC</auth-method> >>> > > > > > > > > > > > >> > > > > > > <realm-name>resteasy</realm-name> >>> > > > > > > > > > > > >> > > > > > > </login-config> >>> > > > > > > > > > > > >> > > > > > > <security-role> >>> > > > > > > > > > > > >> > > > > > > <role-name>admin</role-name> >>> > > > > > > > > > > > >> > > > > > > </security-role> >>> > > > > > > > > > > > >> > > > > > > <security-role> >>> > > > > > > > > > > > >> > > > > > > <role-name>user</role-name> >>> > > > > > > > > > > > >> > > > > > > </security-role> >>> > > > > > > > > > > > >> > > > > > > <welcome-file-list> >>> > > > > > > > > > > > >> > > > > > > >>> > > > <welcome-file>index.jsp</welcome-file> >>> > > > > > > > > > > > >> > > > > > > </welcome-file-list> >>> > > > > > > > > > > > >> > > > > > > </web-app> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > On Thu, Aug 30, 2012 at 1:21 PM, >>> Luca >>> > > > Merolla >>> > > > > < >>> > > > > > > > > > > > >> > > > [email protected] >>> > > > > > > > > > > > >> > > > > > > >wrote: >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > > > Sorry, it works. It tries to >>> deploy >>> > but >>> > > I >>> > > > > > > couldn't >>> > > > > > > > > see >>> > > > > > > > > > > it >>> > > > > > > > > > > > in >>> > > > > > > > > > > > >> > the >>> > > > > > > > > > > > >> > > > > Tomcat >>> > > > > > > > > > > > >> > > > > > > > Web Application Manager. >>> > > > > > > > > > > > >> > > > > > > > >>> > > > > > > > > > > > >> > > > > > > > Now I have another error, probably >>> > > > something >>> > > > > > is >>> > > > > > > > > wrong >>> > > > > > > > > > in >>> > > > > > > > > > > > the >>> > > > > > > > > > > > >> > > > > > persistence >>> > > > > > > > > > > > >> > > > > > > > or jdbc resources: >>> > > > > > > > > > > > >> > > > > > > > >>> > > > > > > > > > > > >> > > > > > > > SEVERE: FAIL ... >>> PayoutStructureEAO: >>> > > > The >>> > > > > > > > > reference >>> > > > > > > > > > > > >> > > > > > > > @PersistenceContext(name="em", >>> > > > > > > > unitName="gamgamEJB") >>> > > > > > > > > > > > cannot >>> > > > > > > > > > > > >> be >>> > > > > > > > > > > > >> > > > > resolved >>> > > > > > > > > > > > >> > > > > > > as >>> > > > > > > > > > > > >> > > > > > > > there are 2 units with the same >>> name. >>> > > > > Update >>> > > > > > > your >>> > > > > > > > > > > > unitName >>> > > > > > > > > > > > >> to >>> > > > > > > > > > > > >> > > one >>> > > > > > > > > > > > >> > > > of >>> > > > > > > > > > > > >> > > > > > the >>> > > > > > > > > > > > >> > > > > > > > following:gamgamEJB 500754579 >>> > > > > > > > > > > > >> > > > > > > > gamgamEJB 811645777 >>> > > > > > > > > > > > >> > > > > > > > >>> > > > > > > > > > > > >> > > > > > > > >>> > > > > > > > > > > > >> > > > > > > > On Thu, Aug 30, 2012 at 1:10 PM, >>> Luca >>> > > > > Merolla >>> > > > > > < >>> > > > > > > > > > > > >> > > > > [email protected] >>> > > > > > > > > > > > >> > > > > > > >wrote: >>> > > > > > > > > > > > >> > > > > > > > >>> > > > > > > > > > > > >> > > > > > > >> in tomee.xml I have the following >>> > > > > > > > > > > > >> > > > > > > >> >>> > > > > > > > > > > > >> > > > > > > >> <Deployments dir="apps/" /> >>> > > > > > > > > > > > >> > > > > > > >> >>> > > > > > > > > > > > >> > > > > > > >> I have created this folder >>> > > > > {tomee.home}/apps >>> > > > > > > and >>> > > > > > > > I >>> > > > > > > > > > have >>> > > > > > > > > > > > put >>> > > > > > > > > > > > >> > > there >>> > > > > > > > > > > > >> > > > > the >>> > > > > > > > > > > > >> > > > > > > EAR >>> > > > > > > > > > > > >> > > > > > > >> folder but the problem is that it >>> > > doesn't >>> > > > > > > deploy >>> > > > > > > > > > there. >>> > > > > > > > > > > > >> > > > > > > >> >>> > > > > > > > > > > > >> > > > > > > >> Should I make some changes to the >>> > > > > > configuration >>> > > > > > > > to >>> > > > > > > > > > make >>> > > > > > > > > > > > >> apps >>> > > > > > > > > > > > >> > > > folder >>> > > > > > > > > > > > >> > > > > > > work? >>> > > > > > > > > > > > >> > > > > > > >> >>> > > > > > > > > > > > >> > > > > > > >> On Thu, Aug 30, 2012 at 12:19 PM, >>> > > Romain >>> > > > > > > > > Manni-Bucau >>> > > > > > > > > > < >>> > > > > > > > > > > > >> > > > > > > >> [email protected]> wrote: >>> > > > > > > > > > > > >> > > > > > > >> >>> > > > > > > > > > > > >> > > > > > > >>> Hi, >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> Did you package an ear? If so >>> can >>> > you >>> > > > try >>> > > > > to >>> > > > > > > put >>> > > > > > > > > it >>> > > > > > > > > > in >>> > > > > > > > > > > > >> apps >>> > > > > > > > > > > > >> > > > instead >>> > > > > > > > > > > > >> > > > > > of >>> > > > > > > > > > > > >> > > > > > > >>> webapps? >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> Jersey should work (we have a >>> sample >>> > > in >>> > > > > our >>> > > > > > > > > > examples) >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> - Romain >>> > > > > > > > > > > > >> > > > > > > >>> Le 30 août 2012 11:53, "Luca >>> > Merolla" >>> > > < >>> > > > > > > > > > > > >> > [email protected]> >>> > > > > > > > > > > > >> > > a >>> > > > > > > > > > > > >> > > > > > > écrit : >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > Hi, >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > I have downloaded the snapshot >>> > from >>> > > > the >>> > > > > > 29th >>> > > > > > > > of >>> > > > > > > > > > > > August. >>> > > > > > > > > > > > >> > > > > > > >>> > Now I get a different error: >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > Aug 30, 2012 11:43:21 AM >>> > > > > > > > > > > > >> > > > > > > >>> > > > org.apache.tomee.catalina.TomcatWebAppBuilder >>> > > > > > > > > > > > >> > > > > > > >>> > startInternal >>> > > > > > > > > > > > >> > > > > > > >>> > SEVERE: Unable to deploy >>> collapsed >>> > > ear >>> > > > > in >>> > > > > > > war >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Test.ear] >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > org.apache.openejb.OpenEJBException: >>> > > > No >>> > > > > > > > provider >>> > > > > > > > > > > > >> available >>> > > > > > > > > > > > >> > > for >>> > > > > > > > > > > > >> > > > > > > >>> resource-ref >>> > > > > > > > > > > > >> > > > > > > >>> > 'null' of type >>> > > > > > > > > > > 'javax.servlet.http.HttpServletRequest' >>> > > > > > > > > > > > >> for >>> > > > > > > > > > > > >> > > > > > > >>> > 'pn-portone.war.Comp'. >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1747) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > >>> > > > > > > > > >>> > > > > > > >>> > > > > >>> > > >>> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1740) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > >>> > > > > > > > > >>> > > > > > > >>> > > > > >>> > > >>> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1691) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:1083) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > >>> > > > > > > > > >>> > > org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:816) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > >>> > > > > > > > > >>> > > org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:178) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:355) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:842) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:781) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:736) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > > >>> > > > > > > > > > > >>> > > > > > > > > > >>> > > > > > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >>> > > >>> > >>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118) >>> > > > > > > > > > > > >> > > > > > > >>> > 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) >>> > > > > > > > > > > > >> > > > > > > >>> > at >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> > >>> > > > > > > > > > > > >> > > > > > > >>> >>> > > > > > > > > > > > >> > > > > > > >>> > > > > > > > > > > > >> > > > > > >>> > > > > > > > > > > > >> > > > > >>> > > > > > > > > > > > >> > > > >>> > > > > > > > > > > > >> > > >>> > > > > > > > > > > > >> > >>> > > > > > > > > > > > >> >>> > > > > > > > > > > >> >> ... > >
