有人可以帮忙吗?
我想使用嵌入式 Jetty 7 作为端点。这是我尝试过的:
public class MiniTestJetty {
@WebService(targetNamespace = "http")
public static class Calculator {
@Resource
WebServiceContext context;
public int add(int a, int b) {
return a + b;
}
}
public static void main(String[] args) throws Exception {
int port = 8080;
Server server = new Server(port);
Calculator calculator = new Calculator();
Endpoint.publish("http://localhost:" + port + "/calc", calculator);
server.start();
server.join();
}
}
但我看不出这是否真的使用 Jetty 而不是默认的 sun HttpServer。
一个博客提到
System.setProperty("com.sun.net.httpserver.HttpServerProvider",
"org.mortbay.jetty.j2se6.JettyHttpServerProvider");
但是 Jetty 7 中似乎没有这样的 HttpServerProvider 。
感谢您的帮助,阿克塞尔。