Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
OpenCMIS 0.4.0
-
None
-
Websphere 7.0
JRE1.6
Spring 2.5.5
Linux
Description
We have created CMIS services as per the OpenCMIS package from Apache Chemistry. Since OpenCMIS uses the Sun JAX-WS/JAXB runtimes, we are seeing conflicts between Sun's implementation of JAX-WS and WebSphere 7's JAX-WS runtime.
When processing SOAP faults within the OpenCMIS package, we get ClassCastExceptions where it's clear that WebSphere's JAXB implementation is being used instead of Sun's JAXB implementation. The exact error is:
Caused by: java.lang.ClassCastException: com.ibm.xml.xlxp2.jaxb.JAXBContextImpl incompatible with com.sun.xml.bind.api.JAXBRIContext
at com.sun.xml.ws.fault.SOAPFaultBuilder.<clinit>(SOAPFaultBuilder.java:544)
at java.lang.J9VMInternals.initializeImpl(Native Method)
Please help us and suggest a solution in getting these issues resolved.
Thanks in advance.