Tomcat не выглядит для меня хорошим выбором в вашей ситуации.AFAIK это в первую очередь сделано для сервлетов и JSP, а у вас нет ни того, ни другого.Вам также не нужно развертывать несколько приложений в вашем приложении.сервер и т. д. (так что нет никакой выгоды от ".war").
Если вам нужно внедрение зависимостей, пул соединений, ведение журнала, инфраструктура сетевого программирования и т. Д., Есть много хороших решений, и им не нужен tomcat.
Например, в моем случае я выбрал отдельное приложение.которые использовали Spring, Hibernate, Netty, Apache Commons DBCP, Log4j и т. д. Их можно легко настроить, и таким образом у вас будет гораздо больше свободы.
Если вам нужен HTTP-сервер, возможно, встраивание Jetty является еще одним вариантом.С помощью этой опции у вас больше контроля над приложением.и это может потенциально упростить вашу реализацию по сравнению с использованием контейнера Tomcat.