Как изменить номер порта веб-сервера Apache Tomcat

Как изменить номер порта веб-сервера Apache Tomcat по умолчанию?


Я разрабатываю веб-приложение в JSP, для чего мне нужно изменить порт доступа к tomcat. Есть ли возможность?


person Siva Siva    schedule 24.08.2013    source источник
comment
mkyong.com/tomcat/how-to-change-tomcat -порт по умолчанию   -  person Brian    schedule 24.08.2013
comment
@Brain Конечно, спасибо за твое предложение, я получил ответ ..   -  person Siva Siva    schedule 24.08.2013
comment
Вопрос не по теме и не имеет никакого отношения к JSP.   -  person user207421    schedule 24.08.2013
comment
Это может помочь вам digizol.com/2008/ 06/tomcat-как-изменить-порт-8080.html   -  person lkamal    schedule 09.11.2013


Ответы (4)


Просто!!... вы можете легко сделать это через server.xml

  • Перейдите в папку tomcat>conf
  • Изменить server.xml
  • Найдите "Порт коннектора"
  • Замените "8080" на your port number
  • Перезапустите сервер tomcat.

Вы сделали!.

person kark    schedule 24.08.2013
comment
Обычно в Windows папка конфигурации tomcat находится в папке C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf. - person Marwan Salim; 06.11.2018
comment
Если я перехожу на 8081, он работает отлично, но если я перехожу на 80, он вообще не работает. Погуглил несколько решений, ни одно не сработало, есть идеи? Я использую Apache 9 и Ubuntu 18. Спасибо. - person Charlie; 26.12.2019

Перейдите в папку /tomcat-root/conf. Внутри вы найдете файл server.xml.

Откройте server.xml в предпочитаемом вами редакторе. Найдите приведенное ниже аналогичное утверждение (не совсем то же самое, что и ниже, будет отличаться)

    <Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Собираюсь дать номер порта 9090

     <Connector port="9090" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Сохраните файл и перезапустите сервер. Теперь кот будет прослушивать порт 9090.

person Prabhakaran Ramaswamy    schedule 24.08.2013

Вам нужно отредактировать Tomcat/conf/server.xml и изменить порт коннектора. Настройка коннектора должна выглядеть примерно так:

<Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

Просто измените порт соединителя с 8080 по умолчанию на другой допустимый номер порта.

person Juned Ahsan    schedule 24.08.2013
comment
Я получил ответ, спасибо за ваше время. - person Siva Siva; 24.08.2013

1) Найдите server.xml в {папке установки Tomcat}\ conf \ 2) Найдите следующий аналогичный оператор

       <!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
      <Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

Например

<Connector port="8181" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Отредактируйте и сохраните файл server.xml. Перезапустите Томкэт. Готово

Дополнительная ссылка: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

person Deepika C P    schedule 24.08.2013