Hi!
I read the tutorial about Spring Web Services and all code is from there.
I'm using Spring-Ws v1.5.9, WebSphere v6.1.0.25 and Rational Application Developer v7.5.3. I read the FAQ about the WebSphere solution and I still have a problem.
These libraries are in my EAR:
In application.xml, on tab Deployment, EAR is set to PARENT_LAST, MODULE=WAR, WAR is set to PARENT_LAST.Code:jaxen-1.1.1.jar jdom-1.1.jar saaj-api-1.3.jar saaj-impl-1.3.2.jar spring-aop-2.5.6.jar spring-beans-2.5.6.jar spring-context-2.5.6.jar spring-core-2.5.6.jar spring-web-2.5.6.jar spring-webmvc-2.5.6.jar spring-ws-core-1.5.9.jar spring-xml-1.5.9.jar wsdl4j-1.6.1.jar xalan-2.7.1.jar xercesImpl-2.8.1.jar xml-apis-1.3.04.jar
I know that I'm getting error java.lang.IncompatibleClassChangeError beacuse of the xerces library.
Complete error trace:
Anyone has a solution?Code:Caused by: java.lang.IncompatibleClassChangeError at org.apache.xml.serializer.TreeWalker.<init>(TreeWalker.java:97) at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:389) at org.springframework.xml.transform.TransformerObjectSupport.transform(TransformerObjectSupport.java:112) at org.springframework.ws.wsdl.wsdl11.provider.InliningXsdSchemaTypesProvider.getSchemaElement(InliningXsdSchemaTypesProvider.java:113) at org.springframework.ws.wsdl.wsdl11.provider.InliningXsdSchemaTypesProvider.addTypes(InliningXsdSchemaTypesProvider.java:101) at org.springframework.ws.wsdl.wsdl11.ProviderBasedWsdl4jDefinition.afterPropertiesSet(ProviderBasedWsdl4jDefinition.java:233) at org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition.afterPropertiesSet(DefaultWsdl11Definition.java:170) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335) ... 39 more
Thanks.


Reply With Quote
