Я могу самостоятельно запустить WebService
и httpServer
, но когда я запускаю оба, веб-сервис wsdl
url больше не работает.Я надеялся сделать это, чтобы я мог вызывать веб-сервисы из javascript по одному и тому же URL, не сталкиваясь с проблемами перекрестного происхождения.
Это вообще возможно?
public class Main {
public static void main(String[] args) throws Exception {
int port = 8888;
/* This works without httpServer running */
Endpoint.publish("http://localhost:" + port + "/ws/someService", new SomeService());
/* This works without Endpoint running */
HttpServer httpServer = HttpServer.create(new InetSocketAddress(port), 0);
httpServer.createContext("/someHandler", new SomeHandler());
}
}