[ACCEPTED]-What happened to: org.apache.ws.commons.schema.XmlSchemaCollection.read(InputSource)?-maven
The correct dependency
is
<dependency>
<groupId>org.apache.ws.xmlschema</groupId>
<artifactId>xmlschema-core</artifactId>
<version>2.0.1</version>
</dependency>
0
Please change your dependency to 2.0.1 or 1 2.0.2
legacy 1.4.7 don't have the method defined
public XmlSchema read(Source source) {
if (source instanceof SAXSource) {
return read(((SAXSource)source).getInputSource());
}
check the 1.4.x javadoc and 2.x javadoc
Check the most recent version of Apache 1 XmlSchema in the repository http://mvnrepository.com/artifact/org.apache.ws.xmlschema/xmlschema-core
First you need to remove the cxf-bundle-xxx.jar(if present) from 5 your project class path . Then search for 4 latest xmlschema-core.jar and add in your class path.
In my 3 case I have removed the cxf-bundle-2.3.1.jar 2 from class path and added xmlschema-core-2.0.1 in class path 1 and this is working fine.
Hope it will help.
These steps won't necessarily work in WebLogic 4 as it has its own implementation classes. After 3 updating your dependency as shown by Anshul, you 2 will also need to tell WebLogic to prefer 1 that package in the weblogic-application.xml
<wls:prefer-application-packages>
<wls:package-name>org.apache.ws.commons.schema</wls:package-name>
</wls:prefer-application-packages>
More Related questions
We use cookies to improve the performance of the site. By staying on our site, you agree to the terms of use of cookies.