Jak zmienić numer portu Tomcat [zamknięty]

90

Tworzę aplikację internetową w JSP, w którym w jakimś celu muszę zmienić port dostępu tomcat.

Czy jest taka możliwość?

Siva Siva
źródło
1
@ Brain Sure, dziękuję za sugestię, dostałem anawer ...
Siva Siva
1
Pytanie jest poza tematem i nie ma nic wspólnego z JSP.
Markiz Lorne

Odpowiedzi:

183

Proste !! ... możesz to łatwo zrobić poprzez server.xml

  • Przejdź do tomcat>conffolderu
  • Edytować server.xml
  • Wyszukaj „ Port oprogramowania sprzęgającego”
  • Zastąp „8080” znakiem your port number
  • Zrestartuj serwer Tomcat.

Gotowe !.

kark
źródło
1
W systemie Windows zwykle folder konfiguracyjny tomcat znajduje się w „C: \ Program Files \ Apache Software Foundation \ Tomcat 9.0 \ conf”
Marwan Salim,
Jeśli zmienię na 8081, działa idealnie, ale jeśli zmienię na 80, to w ogóle nie działa. Wyszukałem kilka rozwiązań, nikt nie pracował, jakiś pomysł? Używam Apache 9 i Ubuntu 18. Dzięki
Charlie
20

Przejdź do folderu / tomcat-root / conf. Wewnątrz znajdziesz plik server.xml.

Otwórz plik server.xml w preferowanym edytorze. Wyszukaj poniższe podobne stwierdzenie (nie dokładnie to samo, co poniżej, będzie się różnić)

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

Zamierzam podać numer portu 9090

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

Zapisz plik i zrestartuj serwer. Teraz kocur będzie nasłuchiwał na porcie 9090

Prabhakaran Ramaswamy
źródło
5

Musisz edytować Tomcat/conf/server.xmli zmienić port złącza. Ustawienie złącza powinno wyglądać mniej więcej tak:

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

Po prostu zmień port złącza z domyślnego 8080 na inny prawidłowy numer portu.

Juned Ahsan
źródło
Mam odpowiedź, dziękuję za poświęcony czas.
Siva Siva
5

1) Zlokalizuj server.xml w {folder instalacyjny Tomcat} \ conf \ 2) Znajdź następującą podobną instrukcję

       <!-- 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" />

Na przykład

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

Edytuj i zapisz plik server.xml. Uruchom ponownie Tomcat. Gotowe

Dalsze odniesienia: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

Deepika CP
źródło