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 Ilka <Sv...@gmx.de> on 2002/06/26 20:24:25 UTC

Problems with WSDL2Java



Hi there,

I have problems to deploy my Service after I used the WSDL2Java tool.

I used the command:

java org.apache.axis.wsdl.WSDL2Java -o . -d Session -a -p calc.ws calc.wsdl

and got  calcSoapImpl.java, Calc.Java, CalcService.java, CalcServiceLocator.java, CalcSoapBindingStub.java 
and un-/deploy.wsdd files.

Than I modified my SoapBindingImplementation and  packaged all together in a jar file in Axis` classpath.

If I tried to deploy this I got the Error message: 

> org.apache.axis.client.AdminClient deploy.wsdd
> - Processing file 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


My wsdd file seems to be ok. What did I wrong??? 
Any help would be great!
Thanks in advance
Ilka







  Have you checked the server-config.wsdd file to make sure that the method you think you deployed is there. 

  Is your class with the method in the classpath?  In the classpath of the server? 


  Jonathan Bricker
  Lilly Research Labs
  Java ATG/PChem Toolkit



       Ilka <Sv...@gmx.de> 
        06/25/2002 03:05 PM 
        Please respond to axis-user 

               
                To:        axis-user@xml.apache.org 
                cc:         
                Subject:        Fw: Problem with Deploying 
       



  Hi there,

  I still have this problem. I would be glad for an advice!
  >
  > C:\Tomcat4\webapps\axis\WEB-INF\classes\fibonacci\ws>java
  > org.apache.axis.client.AdminClient deploy.wsdd
  > - Processing file 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.ja
  > va: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:24
  > 1)
  >         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:1
  > 42)
  >         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(Application
  > FilterChain.java:247)
  >         at
  >
  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
  > ain.java:193)
  >         at
  >
  org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
  > va:243)
  >         at
  >
  org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
  > 66)
  >         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.ja
  > va:190)
  >         at
  >
  org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
  > 66)
  >         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:5
  > 66)
  >         at
  >
  org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
  > java:170)
  >         at
  >
  org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
  > 64)
  >         at
  >
  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
  > )
  >         at
  >
  org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
  > 64)
  >         at
  > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
  >         at
  >
  org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
  > 64)
  >         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:5
  > 66)
  >         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.http.HttpProcessor.process(HttpProcessor.java:
  > 1012)
  >         at
  >
  org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107
  > )
  >         at java.lang.Thread.run(Thread.java:484)
  >
  > What did I wrong? Any help would be great!
  > Thanks in advance,
  > Ilka
  >
  >