Hello everybody,

I have some issues trying to deploy my annotated service on Tomcat 6. When I 
try to deploy the same WS using the standalone server of Axis2 everything works 
fine (I'm using Java6 and latest stable versions of Tomcat and Axis2.war). 
Using tomcat, I cannot obtain the wsdl but I can get the wsdl2!   Does exist 
any version limitation or extra step to configure the system? I tried [1] and 
it didn't work and I think I is applied only for Java5, isn't it?. Any clue is 
welcome.  At the end of this message you can see the error message displayed on 
the browser when I click on the service URL 

Thank you 
javier

[1] 
http://weblogs.java.net/blog/ramapulavarthi/archive/2007/07/running_jaxws_s.html


javax.xml.ws.WebServiceException: Error occurred generating WSDL file for Web 
service implementation class {example.ws.Sample}: 
{java.lang.ClassNotFoundException: com.sun.tools.ws.spi.WSToolsObjectFactory}
        at 
org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.generateWsdl(JAXWSRIWSDLGenerator.java:187)
        at 
org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.initialize(JAXWSRIWSDLGenerator.java:371)
        at 
org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.getWSDL(JAXWSRIWSDLGenerator.java:364)
        at 
org.apache.axis2.description.AxisService.printWSDL(AxisService.java:1322)
        at 
org.apache.axis2.transport.http.ListingAgent.processListService(ListingAgent.java:287)
        at 
org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:242)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: 
com.sun.tools.ws.spi.WSToolsObjectFactory
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at 
org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator.generateWsdl(JAXWSRIWSDLGenerator.java:166)
        ... 19 more






Reply via email to