Jak zmienić domyślny port serwera Tomcat?

How Change Default Port Tomcat Server



Zanim przejdziemy do głównego kroku, jakim jest zmiana domyślnego portu naszego serwera tomcat, przyjrzyjmy się trochę głębiej i zobaczmy, czym właściwie jest ten serwer tomcat i jakie są aplikacje, w których jest on najczęściej używany.

Jak wspomniano wcześniej, serwer Apache Tomcat jest serwerem WWW typu open source, który działa jako kontener serwletów do implementacji kilku specyfikacji Java na dużą skalę dla przedsiębiorstw, takich jak Java Servlet, Java Server Pages, Java Expression Language i technologie Java WebSocket. Kontenery serwletów są częścią serwera WWW i można je opisać jako mniej więcej serwer aplikacji, który zapewnia modelowi programowania wszystko, czego potrzebuje – otwieranie gniazd, zarządzanie niektórymi komponentami, obsługę wywołań API i tak dalej. Serwer Apache Tomcat jest jednym z najczęściej używanych serwerów i służy do obsługi kilku aplikacji korporacyjnych na dużą skalę. Oprócz tego, ponieważ jest opensource i podlega licencji Apache, zawiera dużą listę programistów i kilka forów, na których ludzie zawsze wnoszą swój wkład i oferują sobie nawzajem pomoc.







Bez zbędnych ceregieli przejdźmy w końcu do głównego tematu naszego artykułu.



Zmiana portu domyślnego

Domyślnie serwer Tomcat działa na 8080 Numer portu. Jeśli jednak pojawi się potrzeba, aby to zmienić, można to łatwo zrobić, postępując zgodnie z następującymi krokami:



1. Znajdowanie pliku Server.xml w katalogu Tomcat
Najpierw musimy dowiedzieć się, gdzie dokładnie zainstalowaliśmy serwer tomcat. W systemie Windows przejdź do swojego C katalogu, a następnie do Pliki programów poszukaj dowolnego katalogu o nazwach Tomcat, Apache Software Foundation lub Apache. Jeśli znajdziesz którekolwiek z nich, otwórz je, a następnie wyszukaj konf informator.





Po zlokalizowaniu tego otwórz go, a pojawi się plik o nazwie serwer.xml . Otwórz to za pomocą dowolnego edytora plików, który lubisz.



W systemie Linux możesz łatwo znaleźć katalog domowy tomcat, przeszukując okno wyszukiwania. Po znalezieniu go otwórz, a następnie wejdź do środka konf katalogu i otwórz plik server.xml.

Po otwarciu pliku xml na początku zobaczysz coś podobnego:

2. Znalezienie znacznika złącza
Po otwarciu pliku server.xml spróbuj znaleźć linię zaczynającą się od Złącze etykietka. W zależności od wersji tomcat mogą to być dwa poniższe:

Pierwsza wersja:

=„8080”maxHttpRozmiar nagłówka='8192'
maxWątki='150'minZapasowe wątki='25'maxSpareThreads='75'
włącz wyszukiwanie='fałszywe'przekierowaniePort=„8443”akceptujCount='100'
czas połączenia minął=„20000”wyłączUploadTimeout='prawda' />

Druga wersja:



=
„8080”protokół=„HTTP/1.1”
czas połączenia minął=„20000”
przekierowaniePort=„8443” />

3. Zmiana numeru portu
Jak zauważyłeś, znacznik Connector w każdej z dwóch powyższych wersji ma dołączoną właściwość portu i ma przypisany domyślny numer portu. Aby serwer Tomcat działał na innym porcie, po prostu zastąp ten port numerem portu, na którym ma działać serwer Tomcat. Na przykład chcę, aby mój serwer tomcat działał na porcie 8090, a następnie zmiana, którą wprowadziłbym w tagu Connector, byłaby:

=
'8090'protokół=„HTTP/1.1”
czas połączenia minął=„20000”
przekierowaniePort=„8443” />

Jak widać w powyższym przykładzie, po prostu zastąpiłem numer 8080, który został umieszczony we właściwości Port, moim Portem, 8090.

4. Ponowne uruchamianie Tomcat
Po zmianie portu serwera Tomcat zapisz plik server.xml. Jeśli serwer Tomcat jest aktualnie uruchomiony, zatrzymaj go, uruchom ponownie i uruchom go ponownie. Jeśli nie działa, po prostu uruchom ponownie, a następnie uruchom. Teraz, gdy uruchomisz serwer Tomcat, będzie on działał na określonym porcie. W moim przypadku byłby to port 8090.

Wniosek

Serwer Tomcat jest jednym z najczęściej używanych serwerów internetowych i stał się niezwykle popularny w społeczności. Ma kilka dobrze zdefiniowanych poleceń i jest łatwo konfigurowalny, jak widać w krokach przedstawionych w artykule o zmianie domyślnego portu. Podsumowując, jest to narzędzie, na które warto poświęcić swój czas.