Folks,
I've tried to deploy the Axis2 samples out of the box, and I am getting
the following error:
Error: java.lang.NoSuchMethodError:
org.w3c.dom.Document.getXmlEncoding()Ljava/lang/String;
at
org.apache.ws.commons.schema.utils.DOMUtil.getXmlEncoding(DOMUtil.java:6
04)
at
org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollectio
n.java:388)
at
org.apache.axis2.description.WSDLToAxisServiceBuilder.getXMLSchema(WSDLT
oAxisServiceBuilder.java:140)
at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.copyExtensibleEl
ements(WSDL11ToAxisServiceBuilder.java:2202)
at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.processTypes(WSD
L11ToAxisServiceBuilder.java:384)
at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.processTypes(WSD
L11ToAxisServiceBuilder.java:373)
at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(
WSDL11ToAxisServiceBuilder.java:321)
at
org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateAllS
ervices(WSDL11ToAllAxisServicesBuilder.java:109)
at
org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLFil
e(ArchiveReader.java:249)
at
org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLs(A
rchiveReader.java:357)
at
org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:
65)
at
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(De
ploymentFileData.java:137)
at
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.j
ava:584)
at
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList
.java:141)
at
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener
.java:318)
at
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryL
istener.java:220)
at
org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryL
istener.java:312)
at
org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(Sche
dulerTask.java:64)
at
org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.ja
va:71)
at
org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(S
cheduler.java:83)
at java.util.TimerThread.mainLoop(Timer.java:432) at
java.util.TimerThread.run(Timer.java:382)
Anybody know what I am missing?
I am using Java 1.4. Do I need to configure something specific for using
Axis2 with Java 1.4?
I have included xerces 2.9.1 into the app server (oc4j 10.1.2) as a
global lib.
Thanks,
Nadeem