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

Reply via email to