Мне нужен переносимый контейнер для запуска веб-сервисов в качестве сервера. JSON как ответ. Серверное приложение должно иметь возможность запускать скрипт.bat под Windows. У машины, на которой запущен сервер, должна быть установлена только среда Java Runtime Enviroment, не требуется никаких других материалов.
Axis2 поверх Tomcat не кажется простым переносным веб-сервером. Каковы другие альтернативы?
ОБНОВЛЕНИЕ: Почему никто не предложил?
com.sun.net.httpserver.HttpServer;
а также
com.sun.jersey.api.container.httpserver.HttpServerFactory;
Jetty - хороший вариант.
Другим очень легким вариантом является бегло-http.
Я не знаком с Axis2, но, насколько я знаю, вы можете использовать встроенный tomcat для достижения этой цели с помощью любых рамок, которые вам нравятся.
Взгляните на плагин tomcat maven, который, по моему мнению, даже сгенерирует ваше приложение как банку, содержащую встроенный tomcat в последней версии.