Облегченное создание Web-сервиса на Java (без сервера приложений)
Существует ли какая-либо библиотека Java, позволяющая создать простой автономный сервер веб-сервиса без какой-либо инфраструктуры сервера приложений?
4 ответа
Решение
Java 6 содержит JAX-WS, что упрощает размещение веб-службы в автономном приложении:
javax.xml.ws.Endpoint.publish("http://localhost:8000/myService/", myServiceImplementation);
В Axis 2 есть простой автономный сервер (см. http://ws.apache.org/axis2/1_4_1/installationguide.html).
Simple - это самый быстрый и легкий веб-сервер NIO, который вы найдете в мире Java. Примерно в два раза быстрее, чем Jetty и четверть размера.
Jetty может быть запущен встроенным в Java-приложение. Посмотри на это.