Iam trying to work with cxf and websphere.
I tried deploying the one of the samples(which came along with the apache
cxf 2.2) as a war file in websphere 6.2 . Iam able to expose a web service
(added the wsdl jar in the endorsed folder and applied class loading
application)

Now that i am using spring with cxf and built a war and tried deploying it
in websphere.
I have put all the jars of cxf in endorsed folder of websphere (without
adding this iam getting an exceptions related to  classNotFound).

Now iam getting the following exception when starting the service:

[4/17/09 19:25:56:450 IST] 00000016 ServiceLogger I
com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC
closed incident stream file
D:\IBM\WebSphere\AppServer5\profiles\AppSrv01\logs\ffdc\server1_109c109c_09.04.17_19.25.56_0.txt
[4/17/09 19:25:56:543 IST] 00000016 WebApp        E  
javax.servlet.ServletContext
[4/17/09 19:25:56:637 IST] 00000016 AbstractCXFSe I   Load the bus without
application context
[4/17/09 19:25:56:684 IST] 00000016 BusApplicatio I
org.springframework.context.support.AbstractApplicationContext
prepareRefresh Refreshing
org.apache.cxf.bus.spring.busapplicationcont...@f560f56: display name
[org.apache.cxf.bus.spring.busapplicationcont...@f560f56]; startup date [Fri
Apr 17 19:25:56 IST 2009]; root of context hierarchy
[4/17/09 19:25:57:043 IST] 00000016 ServiceLogger I
com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened incident
stream file
D:\IBM\WebSphere\AppServer5\profiles\AppSrv01\logs\ffdc\server1_109c109c_09.04.17_19.25.57_0.txt
[4/17/09 19:25:57:152 IST] 00000016 ServiceLogger I
com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC
closed incident stream file
D:\IBM\WebSphere\AppServer5\profiles\AppSrv01\logs\ffdc\server1_109c109c_09.04.17_19.25.57_0.txt
[4/17/09 19:25:57:199 IST] 00000016 ServletWrappe E   SRVE0100E: Did not
realize  init() exception thrown by servlet CXFServlet:
java.lang.NullPointerException
        at
org.apache.cxf.common.classloader.ClassLoaderUtils.getResource(ClassLoaderUtils.java:61)
        at
org.apache.cxf.bus.spring.BusApplicationContext.findResource(BusApplicationContext.java:211)
        at
org.apache.cxf.bus.spring.BusApplicationContext.getConfigResources(BusApplicationContext.java:144)
        at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:107)
        at
org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:263)
        at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
        at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
        at
org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:91)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
        at
org.apache.cxf.transport.servlet.CXFServlet.updateContext(CXFServlet.java:117)
        at
org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:101)
        at 
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:70)
        at
org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:79)
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:185)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:316)
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1119)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:149)
        at
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:741)
        at
com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:421)
        at
com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:274)
        at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:271)
        at
com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)
        at
com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
        at 
com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:653)
        at
com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:606)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)
        at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2114)
        at
com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:340)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)

[4/17/09 19:25:57:215 IST] 00000016 ServletWrappe E   Deregister the mbean
because of uncaught init() exception thrown by servlet CXFServlet:
javax.servlet.ServletException: SRVE0207E: Uncaught initialization exception
thrown by servlet
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:237)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:316)
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1119)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:149)
        at
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:741)
        at
com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:421)
        at
com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:274)
        at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:271)
        at
com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)
        at
com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
        at 
com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:653)
        at
com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:606)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)
        at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2114)
        at
com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:340)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
---- Begin backtrace for Nested Throwables
java.lang.NullPointerException
        at
org.apache.cxf.common.classloader.ClassLoaderUtils.getResource(ClassLoaderUtils.java:61)
        at
org.apache.cxf.bus.spring.BusApplicationContext.findResource(BusApplicationContext.java:211)
        at
org.apache.cxf.bus.spring.BusApplicationContext.getConfigResources(BusApplicationContext.java:144)
        at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:107)
        at
org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:263)
        at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
        at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
        at
org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:91)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
        at
org.apache.cxf.transport.servlet.CXFServlet.updateContext(CXFServlet.java:117)
        at
org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:101)
        at 
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:70)
        at
org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:79)
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:185)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:316)
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1119)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:149)
        at
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:741)
        at
com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:421)
        at
com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:274)
        at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:271)
        at
com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)
        at
com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
        at 
com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:653)
        at
com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:606)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)
        at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2114)
        at
com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:340)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
, 
[4/17/09 19:25:57:262 IST] 00000016 WebExtensionP E   Error occured while
preparing the servlet for initialization. 
javax.servlet.ServletException: SRVE0207E: Uncaught initialization exception
thrown by servlet
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:237)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:316)
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1119)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:149)
        at
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:741)
        at
com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:421)
        at
com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:274)
        at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:271)
        at
com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)
        at
com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
        at 
com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:653)
        at
com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:606)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)
        at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2114)
        at
com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:340)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
---- Begin backtrace for Nested Throwables
java.lang.NullPointerException
        at
org.apache.cxf.common.classloader.ClassLoaderUtils.getResource(ClassLoaderUtils.java:61)
        at
org.apache.cxf.bus.spring.BusApplicationContext.findResource(BusApplicationContext.java:211)
        at
org.apache.cxf.bus.spring.BusApplicationContext.getConfigResources(BusApplicationContext.java:144)
        at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:107)
        at
org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:263)
        at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
        at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
        at
org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:91)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
        at
org.apache.cxf.transport.servlet.CXFServlet.updateContext(CXFServlet.java:117)
        at
org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:101)
        at 
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:70)
        at
org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:79)
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:185)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:316)
        at
com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1119)
        at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:149)
        at
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:741)
        at
com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:421)
        at
com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:274)
        at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:271)
        at
com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)
        at
com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
        at 
com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:653)
        at
com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:606)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)
        at
com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)
        at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)
        at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)
        at
com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2114)
        at
com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:340)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)


Please suggest what can be done.

Thanks & Regards
raj


-- 
View this message in context: 
http://www.nabble.com/cxf-%2B-spring-%2B-websphere-tp23109834p23109834.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to