geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "sainath chowdary" <sainathdre...@gmail.com>
Subject Re: Webservices client problem
Date Tue, 10 Jun 2008 14:34:39 GMT
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 <linsun.unc@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
> <sainathdreams@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 <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
>



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

Mime
View raw message