да.
Сервлет реализует интерфейс для взаимодействия с контейнером сервлета Tomcat.Если параметры не считываются из контекста сервлета (имена путей, параметры конфигурации), вы можете извлечь логику в основной класс.
Вам необходимо убедиться, что вы не полагаетесь на схему запроса / ответа вваши услуги.Обычно, если только один процесс выполняет код, писать его гораздо проще, чем в параллельных сценариях.Но нельзя быть уверенным, что такого эффекта не будет (например, кэши, которые теперь основаны на запросах, не будут очищаться в автономном режиме).
также удаляет все зависимости API сервлета в вашем коде.Это не будет работать и больше не требуется.
удачи!