Joseph Hwang [
http://community.jboss.org/people/aupres] created the discussion
"Web Service Deployment Exception"
To view the discussion, visit:
http://community.jboss.org/message/595479#595479
--------------------------------------------------------------
Hello,
I'm coding Web Service in JBoss
OS : Windows Server 2008
JDK : JDK 1.6
Eclipse : Eclipse Galileo
JBoss : JBoss 5.1.0.GA
DB : MSSQL 2008
1.generating Interface file
package com.aaa.ws;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebResult;
import javax.jws.WebParam;
@WebService
public interface WSHelloWorldPort {
@WebMethod
@WebResult(name="greetings")
public String sayHello(@WebParam(name="name") String name);
}
2. implementing interface file
package com.aaa.ws;
import javax.jws.WebService;
@WebService
public class WSHelloWorld implements WSHelloWorldPort {
public String sayHello(String name) {
return name;
}
}
3. In Eclipse Web Service Environment, Web Service files and Client Stub files were
generated without Errors
4. in web.xml file
<servlet-mapping>
<servlet-name>WSHelloWorld</servlet-name>
<url-pattern>/WSHelloWorld</url-pattern>
</servlet-mapping>
5. in WSHelloWorldService.wsdl file
<service name='WSHelloWorldService'>
<port binding='tns:WSHelloWorldBinding' name='WSHelloWorldPort'>
<soap:address location='
http://localhost/WSHelloWorld/'/
http://localhost/WSHelloWorld/'/>
</port>
</service>
6. Executing ClientSample.java
package com.aaa.ws.clientsample;
import com.aaa.ws.*;
public class ClientSample {
public static void main(String[] args) {
System.out.println("***********************");
System.out.println("Create Web Service Client...");
WSHelloWorldService service1 = new WSHelloWorldService();
System.out.println("Create Web Service...");
WSHelloWorld port1 = service1.getWSHelloWorldPort();
System.out.println("Call Web Service Operation..."); // No Exception occurs
until this line
System.out.println("Server said: " + port1.sayHello("aaa"));
//Exception Occurs
System.out.println("***********************");
System.out.println("Call Over!");
}
}
7.Exception is like below
***********************
Create Web Service Client...
Create Web Service...
Call Web Service Operation...
Exception in thread "main" com.sun.xml.ws.client.ClientTransportException: HTTP
Status-Code 404: Not Found - Not Found
at
com.sun.xml.ws.transport.http.client.HttpClientTransport.checkResponseCode(HttpClientTransport.java:219)
at
com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:149)
at
com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:86)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
at com.sun.xml.ws.client.Stub.process(Stub.java:248)
at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:135)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
at $Proxy25.sayHello(Unknown Source)
at com.obci.ws.clientsample.ClientSample.main(ClientSample.java:14)
Any mistake in my coding?
I nees your advice. Thanks in advance!
Best Regards
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/595479#595479]
Start a new discussion in JBoss Web Services at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]