You may need to post this to the JBoss lists. I'm not sure what would cause the exception:
Caused by: javax.xml.soap.SOAPException: Unable to create SOAP Factory: org.jboss.ws.core.soap.SOAPFactoryImpl at javax.xml.soap.SOAPFactory.newInstance(Unknown Source) It could be that the org.jboss.ws.core.soap.SOAPFactoryImpl class isn't found, but I'm not sure what would cause that. You COULD try adding the sun saaj- impl jar to your classpath and seeing if it would pick that version up. Dan On Tuesday 23 March 2010 11:53:44 am deepika vadapalli wrote: > Hello All, > > We have upgraded to CX's latest version, But We need to support one > environmnet in the old CXF version 2.0.4. > > When I try to call Service from my CXF cLient, I get the following > exception: > I am not even able to construct soap request. > javax.xml.ws.WebServiceException: Cannot create SAAJ factory instance. > at > org.apache.cxf.jaxws.binding.soap.SOAPBindingImpl.getSOAPFactory(SOAPBindin > gImpl.java:118) at > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:151) at > $Proxy100.retrieveCelebrations(Unknown Source) > at > com.wdw.se.utility.BookUtility.getCelebrationRequests(BookUtility.java:269) > at > com.wdw.se.startup.SEStartupServlet.cacheCelebrations(SEStartupServlet.java > :983) at > com.wdw.se.startup.SEStartupServlet.loadCache(SEStartupServlet.java:142) > at com.wdw.se.startup.SEStartupServlet.init(SEStartupServlet.java:115) at > javax.servlet.GenericServlet.init(GenericServlet.java:212) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1 > 161) at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java > :4071) at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4375) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java: > 790) at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770) at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553) at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:29 > 6) at > org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at > org.apache.catalina.core.StandardContext.init(StandardContext.java:5312) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:29 > 6) at > org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at > org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDep > loyer.java:301) at > org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.ja > va:104) at > org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375) at > org.jboss.web.WebModule.startModule(WebModule.java:83) > at org.jboss.web.WebModule.startService(WebModule.java:61) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport > .java:289) at > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSup > port.java:245) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown > Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav > a:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:2 > 64) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.ja > va:978) at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start(ServiceController.java:417) > at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav > a:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:2 > 64) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at > $Proxy44.start(Unknown Source) > at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav > a:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.jav > a:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOp > erationInterceptor.java:142) at > org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java: > 97) at > org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServi > ceMBeanSupport.java:238) at > org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerIntercept > or.java:87) at > org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start( > SubDeployerInterceptorSupport.java:188) at > org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.j > ava:95) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:2 > 64) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at > $Proxy45.start(Unknown Source) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) > at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav > a:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.jav > a:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOp > erationInterceptor.java:142) at > org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:2 > 64) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at > $Proxy9.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScann > er.java:421) at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner > .java:634) at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan > (AbstractDeploymentScanner.java:263) at > org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(Abstrac > tDeploymentScanner.java:336) at > org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport > .java:289) at > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSup > port.java:245) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown > Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav > a:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:2 > 64) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.ja > va:978) at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start(ServiceController.java:417) > at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav > a:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:2 > 64) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at > $Proxy4.start(Unknown Source) > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav > a:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.jav > a:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOp > erationInterceptor.java:142) at > org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:2 > 64) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at > $Proxy5.deploy(Unknown Source) > at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482) > at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362) > at org.jboss.Main.boot(Main.java:200) > at org.jboss.Main$1.run(Main.java:508) > at java.lang.Thread.run(Unknown Source) > Caused by: javax.xml.soap.SOAPException: Unable to create SOAP Factory: > org.jboss.ws.core.soap.SOAPFactoryImpl > at javax.xml.soap.SOAPFactory.newInstance(Unknown Source) > at > org.apache.cxf.jaxws.binding.soap.SOAPBindingImpl.getSOAPFactory(SOAPBindin > gImpl.java:113) ... 144 more > > > Any help would be appreciated. > > Thanks, > Deepika -- Daniel Kulp [email protected] http://dankulp.com/blog
