Есть ли предпочтительные альтернативные порты для установки Tomcat? - PullRequest
6 голосов
/ 14 февраля 2012

Порт по умолчанию для Tomcat (и других «вторичных» веб-серверов / контейнеров сервлетов) - 8080.

Если для этого порта настроено несколько служб или необходимо установить несколько экземпляров Tomcat насервер, то вы можете отредактировать это значение порта в $ {CATALINA_HOME} /conf/server.xml.

Существует ли стандарт для определения того, какие номера портов следует использовать в других установках?Существует ли стандартный подход + 1 / + 10 / + 100 / + 1000, который обычно используется?Есть ли способ определить, есть ли конфликты, не выбирая что-то и просто пытаясь это сделать?

Также в server.xml по умолчанию есть:

<Server port="8005" shutdown="SHUTDOWN"> 
<Connector port="8080" protocol="HTTP/1.1" redirectPort="8443" /> 
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

Для дополнительных установок Tomcatвсе ли это должно быть перенумеровано / включено?Должны ли они следовать одной и той же стратегии перенумерации?

Ответы [ 3 ]

5 голосов
/ 14 февраля 2012

Есть ли способ определить, есть ли конфликты, не выбирая что-то и просто пытаясь это сделать?

Последняя версия Tomcat 7.0.25 включает функции автоматического поиска и привязки ксвободный порт.Это не очень хорошо для любой производственной установки, но довольно аккуратно для тестирования и разработки.

Чтобы ответить на ваш первоначальный вопрос, мне очень нравится 9090, когда берется 8080, но я не знаю каких-либо конкретныхлучшие практики в этой области.

Документы Tomcat, описывающие автоматическое связывание портов: здесь .

И да, все остальные порты также необходимо будет изменить.

2 голосов
/ 14 февраля 2012

Если вы связываете несколько котов на одном IP-адресе, вам нужно будет использовать разные порты на соединителях и установить их вручную в файле server.xml.

Я всегда использовал +1 по личному соглашению.

1 голос
/ 28 января 2016

Мне очень нравится подход +10000. Хотя существуют хорошо известные службы, которые по умолчанию выходят за пределы порта 10000, многие известные приложения этого не делают. Поэтому дополнительные порты вполне узнаваемы.

Например:

  • Tomcats: 8080, 18080, 28080
  • Защищенные Tomcats: 8443, 18443, 28443
  • цели iSCSI: 3260, 13260, 23260

... и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...