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