Зачем изменять порты TCP приложения JIRA?
По умолчанию приложения JIRA используют порт 8080 прослушивания TCP и, следовательно, приложения JIRA обычно доступны по адресу http: // <yourserver>: 8080.
Если, однако, существующая служба, работающая на вашем компьютере, запрашивает порт 8080, произойдет конфликт, и приложения JIRA не смогут запуститься. Вы можете увидеть такие ошибки:
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use:8080
Это можно устранить, изменив JIRA-приложениятак чтобы они использовали другой порт прослушивания TCP (например, 8100) и порт выключения (например, 8015).
Изменение TCP-портов приложения JIRA
Перед изменением TCP-портов приложения JIRA прочтите следующее:
- Какой номер порта я должен выбрать? Если вы не знаете, какой номер порта выбрать, используйте такой инструмент, как netstat, чтобы определить, какие номера портов могут использоваться JARA-приложениями. Самый высокий номер порта, который может быть использован, – 65535, потому что это наивысшее число, которое может быть представлено двоичным числом без знака 16 бит. Служба присвоенных номеров Интернета (IANA) перечисляет регистрацию часто используемых номеров портов для известных интернет-сервисов, поэтому рекомендуется избегать любого из этих портов.
- Примечание о брандмауэрах. Когда вы выбираете номер порта для JIRA, помните, что ваш брандмауэр может запретить пользователям подключаться к JIRA на основе номера порта. Организации с локальной сетью, защищенные брандмауэром, как правило, должны учитывать изменение их конфигурации брандмауэра всякий раз, когда они устанавливают веб-приложение (такое как JIRA), которое выполняется на новом порту или хосте. Даже персональные ноутбуки и настольные компьютеры часто поставляются с установленным программным обеспечением брандмауэра, что требует такого же изменения, как описано выше. Если JIRA не нужно получать извне брандмауэра, тогда никаких изменений конфигурации брандмауэра не потребуется.
Вы можете изменить TCP-порты JIRA с помощью инструмента настройки JIRA или вручную отредактировать файл server.xml. Если вы установили JIRA с помощью «Установщика Windows», «Установщика Linux» или из «Архивного файла», вы можете использовать инструмент настройки JIRA.
Изменение TCP-портов JIRA с помощью инструмента конфигурации JIRA
Изменение TCP-портов JIRA путем редактирования файла server.xml
Отредактируйте файл server.xml в подкаталоге conf каталога установки JIRA. Начало файла выглядит так:
<Server port=”8005″ shutdown=”SHUTDOWN”>
<Service name=”Catalina”>
<Connector port=”8080″
maxHttpHeaderSize=”8192″ maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″
enableLookups=”false” redirectPort=”8443″ acceptCount=”100″ connectionTimeout=”20000″ disableUploadTimeout=”true” />
…
Например, измените порт выключения с «8005» на «8015» и порт прослушивания (т. е. в элементе <connector />) от «8080» до «8100». (См. ниже, чтобы определить, какие номера портов TCP должны использоваться для JIRA.)
Затем перезапустите JIRA и укажите браузеру на http: // <yourserver>: 8100
Если вы работаете на сервере Unix и привязываете порты ниже 1024 (например, порт 80), вам нужно запустить JIRA как корневой, чтобы успешно привязываться к порту.