This is the error its throwing to me.
C:\geronimo-tomcat6-javaee5-2.1\bin>jaxws-tools.bat wsgen
Using GERONIMO_BASE:   C:\geronimo-tomcat6-javaee5-2.1
Using GERONIMO_HOME:   C:\geronimo-tomcat6-javaee5-2.1
Using GERONIMO_TMPDIR: var\temp
Using JRE_HOME:        C:\jdk1.5.0_11\jre
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)

On Tue, Jun 10, 2008 at 6:59 PM, Lin Sun <linsun.unc@gmail.com> wrote:
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
<sainathdreams@gmail.com> 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 <linsun.unc@gmail.com> 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
>> <sainathdreams@gmail.com> 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
>> > <sainathdreams@gmail.com>
>> > 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 <jgawor@gmail.com> 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
>> >>> <sainathdreams@gmail.com> 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 <jgawor@gmail.com>
>> >>> > 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
>> >>> >> <sainathdreams@gmail.com> 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



--
Sainath Chowdary
B.Tech III yr, Spring Semester
Electronics & Communication Engg
Indian Institute of Technology Roorkee