Ai đó có thể trợ giúp việc này?Xuất bản điểm cuối JAX-WS với Jetty được nhúng 7
Tôi muốn sử dụng Cầu nối được nhúng 7 làm Điểm cuối. Đây là những gì tôi đã cố gắng:
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();
}
}
Nhưng tôi không thể xem liệu điều này thực sự sử dụng Jetty thay vì mặt trời mặc định HttpServer.
Một blog của đề cập
System.setProperty("com.sun.net.httpserver.HttpServerProvider",
"org.mortbay.jetty.j2se6.JettyHttpServerProvider");
Nhưng có không có vẻ là như vậy trong HttpServerProvider Jetty 7.
Nhờ sự giúp đỡ, Axel.
có vẻ như có mã trong phần đóng góp của Cầu tàu 6, trong đó có điều gì đó tương tự nhưng không có gì trong Jetty 7 – axelrose