Сервер приложений (Tomcat, JBoss, Glassfish) работает на / смотрит один порт.По этой причине вы можете запустить несколько серверов приложений на одном узле (компьютере) с разными номерами портов.Они могут быть одинаковыми (Tomcat + Tomcat) или разными (Tomcat + Glassfish)
Но в этом случае вам нужно разделить контроллеры на 2 разных приложения и развернуть их на экземплярах сервера приложений.
Это стиль архитектурного дизайна MicroServices.Когда вы запускаете отдельный сервер приложений для каждой службы.Сервисы микросервисов в большинстве случаев используют REST по HTTP для связи друг с другом.
Но в случае Tomcat (возможно, не всеми продуктами) это возможно: Запуск сервера Tomcat на двух разных портах