Управление несколькими портами с Apache Tomcat
Я уже переключил свой порт по умолчанию с 8080 на 80, но вот проблема: мне также нужно иметь возможность управлять портом 8000. Текущие порты: 8080, 80. Как мне сопоставить новый порт (8000) с новым веб-приложением?
3 ответа
Вы можете настроить Tomcat так, чтобы он прослушивал несколько портов, без необходимости установки 2 экземпляров, просто отредактируйте conf/server.xml
файл конфигурации и добавьте новый разъем для нужного порта. Например, если у вас есть такой разъем:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
Добавьте это к этому файлу также:
<Connector port="8000" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
Убедитесь, что он перенаправлен в соответствующее место.
Рекомендации
Создайте отдельные записи службы для каждого приложения и укажите там соединители с разными портами.
Это было решено:
Вы запускаете Tomcat дважды, один с портом 80 и один раз с конфигурацией порта 8000, каждый со своим веб-приложением.