Облегченное создание 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-приложение. Посмотри на это.

Другие вопросы по тегам