Servlet 3.0 позволяет программно настраивать сервлеты, фильтры и прослушиватели. Но как насчет страниц с ошибками?
Я не вижу, чтобы в ServletContext.
ServletContext
Было бы неплохо иметь возможность полностью отменить web.xml.
web.xml
Нет технического способа, которым можно программно добавить такое определение.