我想知道如何从URL调用webservice以获取以下Hello World示例:
package example;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.xml.ws.Endpoint;
@WebService()
public class HelloWorld {
@WebMethod
public String sayHelloWorldFrom(String from) {
String result = "Hello, world, from " + from;
System.out.println(result);
return result;
}
public static void main(String[] argv) {
Object implementor = new HelloWorld ();
String address = "http://localhost:9000/HelloWorld";
Endpoint.publish(address, implementor);
}
}
我一直在尝试以下方法:
localhost:9000/HelloWorld/sayHelloWorldFrom?from=me
但这不会在我的控制台中打印任何内容。
答案 0 :(得分:0)
根据您提供的信息,您可以考虑以下几点: 1.在tomcat或glass fish或其他应用程序服务器上部署Web服务 2.将该代码拆分为服务和客户端
在此处进一步阅读:https://docs.oracle.com/javaee/6/tutorial/doc/bnayn.html