Если у вас возникла эта проблема для разработки, я настоятельно рекомендую jetty .Он встраивается в ваш код, поэтому вы можете запустить класс в своем коде и запустить сервер для своего веб-приложения!
Вы можете отлаживать приложение в Eclipse, если используете его в качестве среды сборки (я помню отладку приложений Tomcat).в Eclipse, но я забыл, как), создайте цель сборки муравьев для запуска пристани (т.е. ant jetty) или используйте maven для запуска сервера Jetty с помощью подключаемого модуля jetty (mvn jetty: run).
С помощью Jetty вы также можете разместить сервер, аналогичный Tomcat, где вы копируете новые войны, и они немедленно вступают в силу.
Мы используем Tomcat для наших серверных приложений, потому что поддержка ему знакома, но я считаю, чторазвитие.