You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Bryan Field-Elliot <br...@netmeme.org> on 2002/06/04 22:20:02 UTC

InvocationTargetException/NoSuchMethodError on deploy

I'm using Axis beta 2. I've written a WSDL file (by hand), generated
skeletons/stubs, compiled them, and deployed them to Tomcat just fine.

Now when I try to deploy the Axis service (using the generated .wsdd
file), I get the following exception. Any help would be greatly
appreciated, as this is very puzzling. Are class files missing, or is
something misconfigured?

The WSDL file is attached to this message.


Exception on deploy of generated deploy.wsdd file:

- Processing file src/org/pingid/xmlacl/deploy.wsdd
- AxisFault: AxisFault
 faultCode: http://xml.apache.org/axis/:Server.userException
 faultString: java.lang.reflect.InvocationTargetException
 faultActor: null
 faultDetail: 
	stackTrace: java.lang.reflect.InvocationTargetException:
java.lang.NoSuchMethodError
	at
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:429)
	at
org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:549)
	at
org.apache.axis.deployment.wsdd.WSDDService.validateDescriptors(WSDDService.java:201)
	at
org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:184)
	at
org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:241)
	at
org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:123)
	at org.apache.axis.utils.Admin.processWSDD(Admin.java:222)
	at org.apache.axis.utils.Admin.process(Admin.java:300)
	at org.apache.axis.utils.Admin.AdminService(Admin.java:176)
	at java.lang.reflect.Method.invoke(Native Method)
	at
org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:142)
	at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:262)
	at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:154)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:121)
	at org.apache.axis.server.AxisServer.invoke(AxisServer.java:288)
	at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:576)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequestHandler.java:217)
	at
org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.java:194)
	at java.lang.Thread.run(Thread.java:484)



solved - was Re: InvocationTargetException/NoSuchMethodError on deploy

Posted by Bryan Field-Elliot <br...@netmeme.org>.
I believe I have solved my problem... I used to be using Axis beta 1. I
had the "jaxrpc.jar" left over from beta 1 in my Tomcat/common/lib
directory. After copying beta 2's version of jaxrpc.jar into common/lib,
it appears as though I can deploy correctly now.

Thanks,

Bryan

On Tue, 2002-06-04 at 14:20, Bryan Field-Elliot wrote:

    I'm using Axis beta 2. I've written a WSDL file (by hand), generated
    skeletons/stubs, compiled them, and deployed them to Tomcat just fine.
    
    Now when I try to deploy the Axis service (using the generated .wsdd
    file), I get the following exception. Any help would be greatly
    appreciated, as this is very puzzling. Are class files missing, or is
    something misconfigured?