Hi, you can just type "jaxws-tools.bat wsgen" at the bin directory, and it should list all avail options to you, like below -
Usage: wsgen [options] <SEI> where [options] include: -classpath <path> specify where to find input class files -cp <path> same as -classpath <path> -d <directory> specify where to place generated output files ... I dont know if it works in 2.2 trunk but it works for me in 2.1 trunk. Lin On Tue, Jun 10, 2008 at 1:29 AM, sainath chowdary <[EMAIL PROTECTED]> wrote: > Hi, > > I tried jaxws-tools.bat by building latest trunk also. Can you please > explain me how to use it? > May be I am not using it in the right way. > > On Mon, Jun 9, 2008 at 7:12 PM, Lin Sun <[EMAIL PROTECTED]> wrote: >> >> Hi, >> >> Regarding the jaxws-tools.bat prob, it is working in 2.1 trunk when I >> tried late last week. Might be a limitation in the version of >> geronimo that you are using. >> >> Lin >> >> On Mon, Jun 9, 2008 at 6:24 AM, sainath chowdary >> <[EMAIL PROTECTED]> wrote: >> > Also if I try running from jaxws-tools.bat utility in server bin >> > directory..then i get a error message like this: >> > Exception in thread "main" java.lang.NoClassDefFoundError: >> > org/apache/geronimo/c >> > ommon/DeploymentException >> > at >> > org.apache.geronimo.jaxws.builder.JAXWSToolsCLI.run(JAXWSToolsCLI.jav >> > a:71) >> > at >> > org.apache.geronimo.jaxws.builder.JAXWSToolsCLI.main(JAXWSToolsCLI.ja >> > va:61) >> > >> > Kindly clarify me in this regard >> > >> > On Mon, Jun 9, 2008 at 11:55 AM, sainath chowdary >> > <[EMAIL PROTECTED]> >> > wrote: >> >> >> >> I just wanted to give this information to know whether this has any >> >> relation with the problem. >> >> >> >> >> >> http://cwiki.apache.org/GMOxDOC21/developing-a-simple-calculator-web-service.html >> >> As pointed by the above link, when i start gsh and i type jaxws/wsgen >> >> its >> >> giving me an error >> >> Error: NotFoundException: jaxws/wsgen. >> >> >> >> Wont it work if I add the geronimo server runtime to the java build >> >> path? >> >> Isnt there a easy way to build a java client that can access a >> >> webservice >> >> deployed on server? >> >> >> >> >> >> On Mon, Jun 9, 2008 at 11:33 AM, Jarek Gawor <[EMAIL PROTECTED]> wrote: >> >>> >> >>> You have to figure out what sort of jars you need based on the >> >>> NoClassDefFoundError exceptions. This error indicates that you need >> >>> wsdl4j.jar. You might also need to add a few axiom-*.jar, >> >>> XmlSchema-*.jar, neethi-*.jar, etc. >> >>> >> >>> Jarek >> >>> >> >>> On Mon, Jun 9, 2008 at 1:49 AM, sainath chowdary >> >>> <[EMAIL PROTECTED]> wrote: >> >>> > Ya, Its a standalone client in Java 5. I have added all the jar's >> >>> > from >> >>> > the >> >>> > directory org/apache/axis2 in geronimo installation directory. Now >> >>> > its >> >>> > throwing me a new error >> >>> > >> >>> > Exception in thread "main" java.lang.NoClassDefFoundError: >> >>> > javax/wsdl/xml/WSDLLocator >> >>> > at >> >>> > >> >>> > >> >>> > org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:180) >> >>> > at >> >>> > >> >>> > >> >>> > org.apache.axis2.jaxws.ClientConfigurationFactory.getClientConfigurationContext(ClientConfigurationFactory.java:49) >> >>> > at >> >>> > >> >>> > >> >>> > org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:74) >> >>> > at >> >>> > >> >>> > >> >>> > org.apache.axis2.jaxws.description.DescriptionFactory.createServiceDescription(DescriptionFactory.java:69) >> >>> > at >> >>> > >> >>> > >> >>> > org.apache.axis2.jaxws.spi.ServiceDelegate.<init>(ServiceDelegate.java:87) >> >>> > at >> >>> > >> >>> > >> >>> > org.apache.axis2.jaxws.spi.Provider.createServiceDelegate(Provider.java:45) >> >>> > at javax.xml.ws.Service.<init>(Service.java:36) >> >>> > at javax.xml.ws.Service.create(Service.java:88) >> >>> > at abc.CalculatorClient.main(CalculatorClient.java:25) >> >>> > >> >>> > What could be possibly going wrong? >> >>> > >> >>> > On Fri, Jun 6, 2008 at 8:04 PM, Jarek Gawor <[EMAIL PROTECTED]> >> >>> > wrote: >> >>> >> >> >>> >> That's a standalone client on Java 5, right? You will need to add a >> >>> >> bunch of Axis2 (or CXF depending which engine you want to use) jars >> >>> >> to >> >>> >> the classpath. For example, for Axis2 you will need to add >> >>> >> axis2-jaxws-*.jar, axis2-kernel-*.jar, axis2-saaj-*.jar, and a >> >>> >> bunch >> >>> >> of others jars. >> >>> >> Also, if possible, you could try running the client on Java 6 and >> >>> >> not >> >>> >> worry about Axis2 or CXF jars since Java 6 has JAX-WS engine >> >>> >> built-in. >> >>> >> >> >>> >> Jarek >> >>> >> >> >>> >> On Fri, Jun 6, 2008 at 3:41 AM, sainath chowdary >> >>> >> <[EMAIL PROTECTED]> wrote: >> >>> >> > hi, >> >>> >> > >> >>> >> > I have the following code in my java class which basically is >> >>> >> > trying >> >>> >> > to >> >>> >> > access the webservice deployed. >> >>> >> > -->URL url = new >> >>> >> > >> >>> >> > URL("http://localhost:8080/jaxws-calculator-1.0/calculator?wsdl"); >> >>> >> > QName qname = new >> >>> >> > QName("http://jws.samples.geronimo.apache.org", >> >>> >> > "Calculator"); >> >>> >> > Service service = Service.create(url, qname); >> >>> >> > >> >>> >> > But when i try to run it is a java applicaton I get the following >> >>> >> > error: >> >>> >> > Exception in thread "main" >> >>> >> > javax.xml.ws.spi.FactoryFinder$ConfigurationError: Provider >> >>> >> > org.apache.axis2.jaxws.spi.Provider not found >> >>> >> > at >> >>> >> > javax.xml.ws.spi.FactoryFinder$2.run(FactoryFinder.java:138) >> >>> >> > at >> >>> >> > >> >>> >> > javax.xml.ws.spi.FactoryFinder.doPrivileged(FactoryFinder.java:267) >> >>> >> > at >> >>> >> > >> >>> >> > javax.xml.ws.spi.FactoryFinder.newInstance(FactoryFinder.java:125) >> >>> >> > at >> >>> >> > javax.xml.ws.spi.FactoryFinder.access$200(FactoryFinder.java:44) >> >>> >> > at >> >>> >> > javax.xml.ws.spi.FactoryFinder$3.run(FactoryFinder.java:258) >> >>> >> > at >> >>> >> > >> >>> >> > javax.xml.ws.spi.FactoryFinder.doPrivileged(FactoryFinder.java:267) >> >>> >> > at >> >>> >> > javax.xml.ws.spi.FactoryFinder.find(FactoryFinder.java:168) >> >>> >> > at javax.xml.ws.spi.Provider.provider(Provider.java:32) >> >>> >> > at javax.xml.ws.Service.<init>(Service.java:36) >> >>> >> > at javax.xml.ws.Service.create(Service.java:88) >> >>> >> > at abc.CalculatorClient.main(CalculatorClient.java:25) >> >>> >> > >> >>> >> > But, when I use the same code to access a web service from a >> >>> >> > servlet >> >>> >> > it >> >>> >> > works fine.. >> >>> >> > Dont know where i am going wrong. Do we need to specify any other >> >>> >> > details? >> >>> >> > Kindly clarify me in this regard >> >>> >> > >> >>> >> > -- >> >>> >> > Sainath Chowdary >> >>> >> > B.Tech III yr, Spring Semester >> >>> >> > Electronics & Communication Engg >> >>> >> > Indian Institute of Technology Roorkee >> >>> > >> >>> > >> >>> > >> >>> > -- >> >>> > Sainath Chowdary >> >>> > B.Tech III yr, Spring Semester >> >>> > Electronics & Communication Engg >> >>> > Indian Institute of Technology Roorkee >> >> >> >> >> >> >> >> -- >> >> Sainath Chowdary >> >> B.Tech III yr, Spring Semester >> >> Electronics & Communication Engg >> >> Indian Institute of Technology Roorkee >> > >> > >> > -- >> > Sainath Chowdary >> > B.Tech III yr, Spring Semester >> > Electronics & Communication Engg >> > Indian Institute of Technology Roorkee > > > > -- > Sainath Chowdary > B.Tech III yr, Spring Semester > Electronics & Communication Engg > Indian Institute of Technology Roorkee