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