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 Upananda <su...@kodiaknetworks.com> on 2009/01/12 12:09:10 UTC
Re: useOriginalWsdl generates error when set to true.
Hi,
Can any body help me out please...
I am trying with Axis2 on Tomcat 6 (embedded as axis2.war).
But while trying to deploy web services as jar using annotations
(WEB-INF/servicejars/myservice.jar or WEB-INF/pojo/MyService.class)
It’s generating only the wsdl2. It’s not generating the wsdl (original wsdl1
as it says…in log).
Exception while trying to point to wsdl1…
<<error>
<description>Unable to generate WSDL 1.1 for this service</description>
<reason>If you wish Axis2 to automatically generate the WSDL 1.1, then
please +set useOriginalwsdl as false in your services.xml</reason>
javax.xml.ws.WebServiceException: Error occurred generating WSDL file for
Web service implementation class {HelloPojo}:
{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
.
.
……
My problem is I want to avoid the services.xml file and want to use
annotations to dynamically generate the configuration files required. In
that case where can I specify for the useOriginalwsdl configuration as I
don’t have the services.xml file itself…
This is working if I use the services.xml file and deploy it in the
services/ dir as a .aar file. But my goal is to avoid the services.xml file
using annotations and deploy the service as .jar without any services.xml.
Your suggestion / guidance will be highly appreciated as this is critical to
our portability and maintenance of our web services.
With Best Regds,
Upananda Singha
Kodiak Networks
Bangalore – 560 001
--
View this message in context: http://www.nabble.com/useOriginalWsdl-generates-error-when-set-to-true.-tp16834658p21412469.html
Sent from the Axis - User mailing list archive at Nabble.com.