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