Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 40525 invoked from network); 9 Jun 2008 13:42:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Jun 2008 13:42:50 -0000 Received: (qmail 95025 invoked by uid 500); 9 Jun 2008 13:42:52 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 94648 invoked by uid 500); 9 Jun 2008 13:42:51 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 94637 invoked by uid 99); 9 Jun 2008 13:42:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jun 2008 06:42:51 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of linsun.unc@gmail.com designates 74.125.46.28 as permitted sender) Received: from [74.125.46.28] (HELO yw-out-2324.google.com) (74.125.46.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jun 2008 13:42:02 +0000 Received: by yw-out-2324.google.com with SMTP id 2so1207656ywt.85 for ; Mon, 09 Jun 2008 06:42:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=0wTpe/69IgXIbCfufQNddUyyFfna5lgWpGNoa9uV4Pw=; b=NAov3tgdd1AjyYPlkotma4oDIdz0hh48p1ShH5iFgXOrNY4QdIhMTDTknwkWdJsfIB qQevBu9zT0c7lRvky3lpzPZf/VSjlMEVsJsR38rBdeYdF3r/gRULp7duCZlsTx/8gNRF 14GEKmnorPYLoCsjdhUh/taPOaC/P04G1CZm8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=Iq2Bep37m5xjf/1rxzzs4WB7G1BCY3SQn5XwOHYer4p9TIXLgh0zvj/ERD3gAc+0Jz s0FJc0KpTtGi1vaKhJHqvVlZAF41I+kfTDeDXVcOikfpp2D06Yb7tnbZeBt0uZT7vRxy E1fsUeNTUihjgEmU6WBmOmvrkok2cYywX0bpY= Received: by 10.150.134.21 with SMTP id h21mr6341003ybd.156.1213018934364; Mon, 09 Jun 2008 06:42:14 -0700 (PDT) Received: by 10.150.137.19 with HTTP; Mon, 9 Jun 2008 06:42:14 -0700 (PDT) Message-ID: Date: Mon, 9 Jun 2008 09:42:14 -0400 From: "Lin Sun" To: user@geronimo.apache.org Subject: Re: Webservices client problem In-Reply-To: <435270830806090324q4598de32qe0f0f9ed789b9065@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <435270830806060041x2a36af93ob0eea0df222b4fa8@mail.gmail.com> <5eb405c70806060734s61d1afa4laff8054585952d6a@mail.gmail.com> <435270830806082249p55119fa4v941fa5a27e241a6e@mail.gmail.com> <5eb405c70806082303s75f2d43dr2c57687fb619a343@mail.gmail.com> <435270830806082325l556307baw691536ae17170b96@mail.gmail.com> <435270830806090324q4598de32qe0f0f9ed789b9065@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org 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 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 > 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 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 >>> 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.(ServiceDelegate.java:87) >>> > at >>> > >>> > org.apache.axis2.jaxws.spi.Provider.createServiceDelegate(Provider.java:45) >>> > at javax.xml.ws.Service.(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 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 >>> >> 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.(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