Here is the stack trace: Caused by: javax.xml.soap.SOAPException: Unable to create message factory for SOAP: Unable to create SAAJ meta-factoryProvider com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl not found at javax.xml.soap.MessageFactory.newInstance(Unknown Source) at org.apache.cxf.binding.soap.saaj.SAAJInInterceptor.handleMessage(SAAJInI nterceptor.java:77) ... 30 more Now I'm confused, I thought CXF supplied the impl?
________________________________ From: Fisher, Jonathan Sent: Thursday, July 24, 2008 3:27 PM To: '[email protected]' Subject: SAAJ and WSS4JInInterceptor Hey guys... I'm getting this error when trying to do WSSE authentication on my WS. I'm using Websphere(shudder) and am locked into using their JDK: <faultcode>soap:Client</faultcode> <faultstring>Problems creating SAAJ object model</faultstring> Is SAAJ required for wss4j? I'm not really sure why I need that in there, but it doesn't seem to make a difference whether I have the interceptor in there or not, I get the same error message. here is my interceptor chain: <simple:server id="eligibilityServiceWS" serviceClass="com.argushealth.pharmacy.domain.pahub.eligibility.webservi ce.PAHubMemberEligibilityService" address="/1.0"> <simple:serviceBean> <ref bean="eligibilityService" /> </simple:serviceBean> <simple:dataBinding> <bean class="org.apache.cxf.aegis.databinding.AegisDatabinding" /> </simple:dataBinding> <simple:inInterceptors> <bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor" /> <ref bean="wss4jInConfiguration" /> </simple:inInterceptors> </simple:server> <bean id="wss4jInConfiguration" class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor"> <property name="properties"> <map> <entry key="action" value="UsernameToken" /> <entry key="passwordType" value="PasswordDigest" /> <entry key="passwordCallbackRef"> <ref bean="userNameTokenPasswordCallback2" /> </entry> </map> </property> </bean> Jonathan Fisher Software Developer Argus Health Systems Ext. 39530 Bus. 816-843-9530 PRIVILEGED AND CONFIDENTIAL This email transmission contains privileged and confidential information intended only for the use of the individual or entity named above. If the reader of the email is not the intended recipient or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any use, dissemination or copying of this email transmission is strictly prohibited by the sender. If you have received this transmission in error, please delete the email and immediately notify the sender via the email return address or mailto:[EMAIL PROTECTED] Thank you.
