users@jersey.java.net

ContainerException on Websphere 7

From: karim Daher <karim2bib_at_hotmail.com>
Date: Thu, 16 Jul 2009 10:31:27 -0400

Hi

I created an application with jersey project and test on Weblogic
without any issues. However when I wanted to deploy it on Websphere 7, I loaded
the resource classes, and just after this it throws the following exception: com.sun.jersey.api.container.ContainerException:
Unable to create resource

            at
com.sun.jersey.server.impl.resource.SingletonFactory$Singleton.init(SingletonFactory.java:131)


I am using jersey 1.0.3 and IBM Websphere 7. Thank you for
any idea that you think could help me.


This is the whole trace I got:


[7/15/09 15:43:09:444 EDT] 0000000a PackagesResou I Provider classes found:

[7/15/09 15:43:12:147 EDT] 0000000a FfdcProvider I com.ibm.ws.ffdc.impl.FfdcProvider
logIncident FFDC1003I: FFDC Incident emitted on
C:\WebSphere\AppServer\profiles\AppSrv01\logs\ffdc\server1_49b049b_09.07.15_15.43.11.99147062.txt
com.ibm.ws.webcontainer.servlet.ServletInstance.init 181

[7/15/09 15:43:12:194 EDT] 0000000a servlet E
com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0100E: Uncaught init()
exception created by servlet Proxy services in application
ApproveItEVaultManager: com.sun.jersey.api.container.ContainerException: Unable
to create resource

            at
com.sun.jersey.server.impl.resource.SingletonFactory$Singleton.init(SingletonFactory.java:131)

            at
com.sun.jersey.server.impl.model.ResourceClass.init(ResourceClass.java:200)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.getResourceClass(WebApplicationImpl.java:315)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.initWadlResource(WebApplicationImpl.java:844)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.processRootResources(WebApplicationImpl.java:815)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:590)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:383)

            at
com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:377)

            at
com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:242)

            at
com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:449)

            at
com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:169)

            at
com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:281)

            at
com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:442)

            at
javax.servlet.GenericServlet.init(GenericServlet.java:241)

            at
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:325)

            at
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:165)

            at
com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1588)

            at
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:98)

            at
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:936)

            at
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:857)

            at
com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:538)

            at
com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:360)

            at
com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:292)

            at
com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:99)

            at
com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:167)

            at
com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:722)

            at
com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:607)

            at
com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)

            at
com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)

            at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1162)

            at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1313)

            at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:611)

            at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:938)

            at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:740)

            at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2092)

            at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:437)

            at
com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:122)

            at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:380)

            at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:105)

            at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:928)

            at
com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)

            at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

Caused by: java.lang.reflect.InvocationTargetException

            at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

            at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:45)

            at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)

            at
java.lang.reflect.Constructor.newInstance(Constructor.java:515)

            at
com.sun.jersey.server.spi.component.ResourceComponentConstructor._construct(ResourceComponentConstructor.java:173)

            at
com.sun.jersey.server.spi.component.ResourceComponentConstructor.construct(ResourceComponentConstructor.java:155)

            at
com.sun.jersey.server.impl.resource.SingletonFactory$Singleton.init(SingletonFactory.java:129)

            ... 41 more

Caused by: java.lang.VerifyError:
javax/xml/bind/JAXBElement.<init>(Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Object;)V

            at
com.sun.jersey.server.wadl.WadlGeneratorImpl.createResponse(WadlGeneratorImpl.java:176)

            at
com.sun.jersey.server.wadl.WadlBuilder.generateResponse(WadlBuilder.java:351)

            at
com.sun.jersey.server.wadl.WadlBuilder.generateMethod(WadlBuilder.java:161)

            at
com.sun.jersey.server.wadl.WadlBuilder.generateResource(WadlBuilder.java:266)

            at
com.sun.jersey.server.wadl.WadlBuilder.generate(WadlBuilder.java:102)

            at
com.sun.jersey.server.impl.wadl.WadlApplicationContextImpl.getApplication(WadlApplicationContextImpl.java:73)

            at
com.sun.jersey.server.impl.wadl.WadlResource.<init>(WadlResource.java:73)

            ... 48 more

 

[7/15/09 15:43:12:209 EDT] 0000000a extension E
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapper
Error occured while preparing the servlet for initialization.

                                
javax.servlet.ServletException: SRVE0207E: Uncaught initialization
exception created by servlet

            at
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:377)

            at
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:165)

            at
com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1588)

            at
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:98)

            at
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:936)

            at
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:857)

            at
com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:538)

            at
com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:360)

            at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:292)

            at
com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:99)

            at
com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:167)

            at
com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:722)

            at
com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:607)

            at
com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)

            at
com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)

            at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1162)

            at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1313)

            at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:611)

            at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:938)

            at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:740)

            at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2092)

            at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:437)

            at
com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:122)

            at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:380)

            at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:105)

            at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:928)

            at
com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)

            at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

Caused by: com.sun.jersey.api.container.ContainerException:
Unable to create resource

            at
com.sun.jersey.server.impl.resource.SingletonFactory$Singleton.init(SingletonFactory.java:131)

            at
com.sun.jersey.server.impl.model.ResourceClass.init(ResourceClass.java:200)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.getResourceClass(WebApplicationImpl.java:315)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.initWadlResource(WebApplicationImpl.java:844)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.processRootResources(WebApplicationImpl.java:815)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:590)

            at
com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:383)

            at
com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:377)

            at
com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:242)

            at
com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:449)

            at
com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:169)

            at
com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:281)

            at
com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:442)

            at
javax.servlet.GenericServlet.init(GenericServlet.java:241)

            at
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:325)

            ... 27 more

Caused by: java.lang.reflect.InvocationTargetException

            at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

            at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:45)

            at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)

            at
java.lang.reflect.Constructor.newInstance(Constructor.java:515)

            at
com.sun.jersey.server.spi.component.ResourceComponentConstructor._construct(ResourceComponentConstructor.java:173)

            at
com.sun.jersey.server.spi.component.ResourceComponentConstructor.construct(ResourceComponentConstructor.java:155)

            at
com.sun.jersey.server.impl.resource.SingletonFactory$Singleton.init(SingletonFactory.java:129)

            ... 41 more

Caused by: java.lang.VerifyError:
javax/xml/bind/JAXBElement.<init>(Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Object;)V

            at
com.sun.jersey.server.wadl.WadlGeneratorImpl.createResponse(WadlGeneratorImpl.java:176)

            at
com.sun.jersey.server.wadl.WadlBuilder.generateResponse(WadlBuilder.java:351)

            at
com.sun.jersey.server.wadl.WadlBuilder.generateMethod(WadlBuilder.java:161)

            at
com.sun.jersey.server.wadl.WadlBuilder.generateResource(WadlBuilder.java:266)

            at
com.sun.jersey.server.wadl.WadlBuilder.generate(WadlBuilder.java:102)

            at
com.sun.jersey.server.impl.wadl.WadlApplicationContextImpl.getApplication(WadlApplicationContextImpl.java:73)

            at
com.sun.jersey.server.impl.wadl.WadlResource.<init>(WadlResource.java:73)

            ... 48 more

 


_________________________________________________________________
Avec Windows Live, vous gardez le contact avec tous vos amis au même endroit.
http://go.microsoft.com/?linkid=9660830