Hi, I am new to webservice and was learning webservice. I created a new webservice through apache axis2 in the following URL. http://localhost:8080/axis2/services/HelloWorldService?wsdl When i go to this URL i could see the correct wsdl file. After this I used the following command to create the stubs C:\webservice-resources\webservicetutorial\client>WSDL2Java.bat -uri http://localhost:8080/axis2/services/HelloWorldService?wsdl -o client It gave the followig error xis2-1.5.1 Using JAVA_HOME: C:\Program Files\Java\jdk1.5.0_16 Retrieving document at 'http://localhost:8080/axis2/services/HelloWorldService?w sdl'. Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException : Error parsing WSDL at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat ionEngine.java:156) at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35) at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Unabl e to resolve imported document at 'http://localhost:8080/axis2/services/HelloWor ldService?wsdl'.: java.io.FileNotFoundException: This file was not found: http:/ /localhost:8080/axis2/services/HelloWorldService?wsdl at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile( CodeGenerationEngine.java:288) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat ionEngine.java:111) ... 2 more Caused by: java.io.FileNotFoundException: This file was not found: http://localh ost:8080/axis2/services/HelloWorldService?wsdl at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(Unknown Source)
... 6 more So i copied the WSDL from the browser and pasted in to the client folder and executed the above command as C:\webservice-resources\webservicetutorial\client>WSDL2Java.bat -wsdl C:\webserv ice-resources\webservicetutorial\client\helloservice.wsdl -o client It run successfully and got the client stubs. Then I created another project to invoke the webservice . Used the following code public static void main(String[] args) { // TODO Auto-generated method stub try{ HelloWorldServiceStub serviceStub = new HelloWorldServiceStub(); HelloWorldServiceStub.Customer customerParameter = new HelloWorldServiceStub.Customer(); customerParameter.setName("TestName"); HelloWorldServiceStub.GetCustomer cutomerRequest = new HelloWorldServiceStub.GetCustomer(); cutomerRequest.setFindCustomer(customerParameter); HelloWorldServiceStub.GetCustomerResponse customerResponse = serviceStub.getCustomer(cutomerRequest); System.out.println(customerResponse.get_return().getName()); System.out.println(customerResponse.get_return().getAddress()); } catch(Exception e){ System.out.println("Fault is " + e.getMessage()); e.printStackTrace(); } } When I invoke this code I go the error org.apache.axis2.AxisFault: Transport error: 404 Error: Not found at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310) at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:200) at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:76) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:400) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:225) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:435) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) at net.roseindia.HelloWorldServiceStub.getCustomer(HelloWorldServiceStub.java:488) at net.client.TestClient.main(TestClient.java:21) Can anyone please help.Attaching the wsdl file for your reference http://old.nabble.com/file/p26930176/helloservice.wsdl helloservice.wsdl -- View this message in context: http://old.nabble.com/Problem-Invoking-the-Webservice-hosted-on-Local-Machine-tp26930176p26930176.html Sent from the Axis - Dev mailing list archive at Nabble.com.