Это полностью зависит от сервера, который вы используете.Если это встроенный сервер, такой как Jetty , то вы легко можете сделать это в духе ServletHolder
.
context.addServlet(new ServletHolder(new HelloServlet()),"/*");
Если это другой, то вам нужноознакомиться с документацией рассматриваемого сервера.Обычно это невозможно на таких серверах, как Tomcat, Glassfish и т. Д.
См. Также:
Обновление : согласно комментариям к вашему вопросу, вы все-таки ищете решение в неправильном направлении.Перечитайте шаблон MVC и, более конкретно, шаблон фронт-контроллера.Вы не должны использовать сервлеты в качестве объектов домена, а просто простые конструируемые классы Java, которые не расширяются HttpServlet
.Наконец, вы просто получаете один сервлет, который создает / выбирает правильный объект домена на основе текущего запроса.Вы можете найти некоторые идеи и базовый пример отката в этом ответе .