You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by sainath chowdary <sa...@gmail.com> on 2008/06/06 09:41:06 UTC

Webservices client problem

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

Re: Webservices client problem

Posted by sainath chowdary <sa...@gmail.com>.
Thanks all for the support,

I solved the problem by downloading axis2 and adding the jars necessary.
Then I searched for the same jars in geronimo and it worked flawlessly.
The jars necessary are:
axiom-api, axiom-dom, axiom-impl, axis2-adb, axis2-java2wsdl, axis2-jaxws,
axis2-jaxws-api, axis2-kernel, axis2-metadata, axis2-saaj, wsdl4j,
xml-resolver, xmlbeans, commons-codec, commons-httpclient, wstx-asl, neethi.


On Tue, Jun 10, 2008 at 10:59 AM, sainath chowdary <sa...@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 <li...@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
>> <sa...@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 <jg...@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
>> >>> <sa...@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 <jg...@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
>> >>> >> <sa...@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

Re: Webservices client problem

Posted by sainath chowdary <sa...@gmail.com>.
Hi Lin,

Thanks for the help.
I downloaded 2.1.1 from geronimo site and its working flawlessly.


On Tue, Jun 10, 2008 at 7:49 PM, Lin Sun <li...@gmail.com> wrote:

> Right - you are using 2.1 below (I think this is a known prob in 2.1).
>  I am just saying it is fixed in 2.1. trunk now when I tried it last
> week.
>
> Lin
>
> On Tue, Jun 10, 2008 at 9:45 AM, sainath chowdary
> <sa...@gmail.com> wrote:
> > 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 <li...@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
> >> <sa...@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 <li...@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
> >> >> <sa...@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
> >> >> > <sa...@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 <jg...@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
> >> >> >>> <sa...@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 <jg...@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
> >> >> >>> >> <sa...@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
>



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

Re: Webservices client problem

Posted by Lin Sun <li...@gmail.com>.
Right - you are using 2.1 below (I think this is a known prob in 2.1).
  I am just saying it is fixed in 2.1. trunk now when I tried it last
week.

Lin

On Tue, Jun 10, 2008 at 9:45 AM, sainath chowdary
<sa...@gmail.com> wrote:
> 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 <li...@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
>> <sa...@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 <li...@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
>> >> <sa...@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
>> >> > <sa...@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 <jg...@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
>> >> >>> <sa...@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 <jg...@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
>> >> >>> >> <sa...@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

Re: Webservices client problem

Posted by sainath chowdary <sa...@gmail.com>.
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 <li...@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
> <sa...@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 <li...@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
> >> <sa...@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
> >> > <sa...@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 <jg...@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
> >> >>> <sa...@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 <jg...@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
> >> >>> >> <sa...@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

Re: Webservices client problem

Posted by Lin Sun <li...@gmail.com>.
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
<sa...@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 <li...@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
>> <sa...@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
>> > <sa...@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 <jg...@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
>> >>> <sa...@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 <jg...@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
>> >>> >> <sa...@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

Re: Webservices client problem

Posted by sainath chowdary <sa...@gmail.com>.
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 <li...@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
> <sa...@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 <jg...@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
> >>> <sa...@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 <jg...@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
> >>> >> <sa...@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

Re: Webservices client problem

Posted by Lin Sun <li...@gmail.com>.
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
<sa...@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 <sa...@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 <jg...@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
>>> <sa...@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 <jg...@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
>>> >> <sa...@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

Re: Webservices client problem

Posted by sainath chowdary <sa...@gmail.com>.
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 <sa...@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 <jg...@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
>> <sa...@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 <jg...@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
>> >> <sa...@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

Re: Webservices client problem

Posted by sainath chowdary <sa...@gmail.com>.
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 <jg...@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
> <sa...@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 <jg...@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
> >> <sa...@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

Re: Webservices client problem

Posted by Jarek Gawor <jg...@gmail.com>.
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
<sa...@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 <jg...@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
>> <sa...@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

Re: Webservices client problem

Posted by sainath chowdary <sa...@gmail.com>.
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 <jg...@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
> <sa...@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

Re: Webservices client problem

Posted by Jarek Gawor <jg...@gmail.com>.
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
<sa...@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