Если вы используете jboss с сервером Jetty, вы можете повторно использовать org.mortbay.jetty.servlet.DefaultServlet
.Я уверен, что у tomcat есть что-то похожее, или вы можете просто добавить причину (потому что это сервлет, он будет работать на любом контейнере сервлета).Несмотря на то, что написать его самостоятельно довольно просто, это не потому, что качественная реализация нуждается в куче вещей.
Посмотрите документацию DefaultServlet
о том, как ее настроить, у нее многоособенности.