Кажется, что есть несколько крайностей при поддержке встраиваемых серверов Java HTTP. Я видел минималистские подходы, такие как NanoHTTPD и использование пакета com.sun.net.httpserver для попытки встраивания Jetty и Tomcat. Идеальный встраиваемый HTTP-сервер должен быть реализован таким образом, чтобы он мог запускаться через Executor и иметь поддержку Servlet / JSP, но в противном случае он должен позволять использовать регистратор его родителя и включать его JMX-хуки.
Аналогично, он также должен быть достаточно модульным, чтобы вы могли иметь возможность НЕ включать определенные части функциональности. Кто-нибудь сталкивался с HTTP-серверами на базе Java с такой характеристикой?