Tomcat has its parser.jar that does not have the method you (with axis) are trying to call. Solution: Put xerces-1_4_x.jar in front of parser.jar in your lib folder for tomcat. problem will go away.
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, February 13, 2002 1:34 PM > To: [EMAIL PROTECTED] > Subject: Problem deploying web service on axis > > > Hi all, > > I installed axis and when I run > > > java org.apache.axis.client.AdminClient > > -lhttp://localhost:8080/axis/services/AdminService > deploy.wsdd > > > > > I get the following exception. > Exception in thread "main" java.lang.NoSuchMethodError > at > org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocume > nt.java:99) > at > org.apache.axis.configuration.FileProvider.configureEngine(Fil > eProvider.java:129) > at org.apache.axis.AxisEngine.init(AxisEngine.java:176) > at org.apache.axis.AxisEngine.<init>(AxisEngine.java:162) > at > org.apache.axis.client.AxisClient.<init>(AxisClient.java:85) > at > org.apache.axis.client.Service.getAxisClient(Service.java:119) > at org.apache.axis.client.Service.<init>(Service.java:130) > at > org.apache.axis.client.AdminClient.<init>(AdminClient.java:101) > at > org.apache.axis.client.AdminClient.<init>(AdminClient.java:123) > at > org.apache.axis.client.AdminClient.main(AdminClient.java:343) > > I have my classpath as > CLASSPATH=C:\tomcat4.0\webapps\Comergent\classes;C: > \tomcat4.0\common\lib\activation.jar;c:\jakarta-ant-1.3\lib\ant.jar;c: > \jakarta-ant-1.3\lib\jaxp.jar;c:\jakarta-ant-1.3\lib\parser.jar;c: > \jakarta-ant-1.3\lib\iText.jar;C: > \tomcat4.0\webapps\axis\WEB-INF\lib\log4j.jar;C: > \tomcat4.0\webapps\axis\WEB-INF\lib\axis.jar;C: > \tomcat4.0\webapps\axis\WEB-INF\lib\wsdl4j.jar;C: > \tomcat4.0\webapps\axis\WEB-INF\lib\clutil.jar;c: > \tomcat4.0\common\lib\xerces.jar;. > > Can anyone let me know what Iam doing wrong? Any help is greatly > appreciated.. > > Gana >
