Ako zmeniť predvolený port servera Tomcat?

How Change Default Port Tomcat Server



Predtým, ako sa skutočne dostaneme k hlavnému kroku, keď uvidíme, ako môžeme zmeniť predvolený port nášho servera Tomcat, pozrime sa najskôr na trochu viac hĺbky a uvidíme, čo to vlastne server Tomcat je a aké sú niektoré aplikácie, kde sa väčšinou používa.

Ako už bolo spomenuté, server Apache Tomcat je webový server s otvoreným zdrojovým kódom, ktorý funguje ako kontajner servletov na implementáciu niekoľkých rozsiahlych podnikových špecifikácií Java, ako sú Java Servlet, Java Server Pages, Java Expression Language a Java WebSocket. Servletové kontajnery sú súčasťou webového servera a možno ich opísať viac -menej ako aplikačný server, ktorý poskytuje modelu programovania všetko ostatné, čo potrebuje - otváranie soketov, správu niektorých komponentov, vybavovanie hovorov API a podobne. Server Apache Tomcat je jedným z najpoužívanejších serverov na trhu a uvádza do prevádzky niekoľko veľkých podnikových aplikácií. Navyše, keďže ide o opensource a spadá pod licenciu Apache, obsahuje rozsiahly zoznam vývojárov a niekoľko fór, na ktorých sa ľudia vždy navzájom informujú a ponúkajú si pomoc.







Bez ďalších okolkov prejdeme konečne k hlavnej téme nášho článku.



Zmena predvoleného portu

Server Tomcat štandardne beží na 8080 Číslo portu. Ak však dôjde k potrebe zmeniť to, dá sa to ľahko vykonať dodržaním nasledujúcich krokov:



1. Vyhľadajte súbor Server.xml v adresári Tomcat
Najprv musíme zistiť, kde sme server Tomcat presne nainštalovali. V systéme Windows prejdite na C. do adresára Programové súbory adresár, vyhľadajte ľubovoľný adresár s názvami Tomcat, Apache Software Foundation alebo Apache. Ak nájdete niektoré z nich, otvorte ich a potom vyhľadajte súbor conf adresár.





Keď to nájdete, otvorte ho a otvorí sa súbor s názvom server.xml . Otvorte to pomocou ľubovoľného editora súborov, ktorý sa vám páči.



V systéme Linux môžete domovský adresár Tomcat ľahko nájsť vyhľadávaním v okne vyhľadávania. Keď ho nájdete, otvorte ho a potom choďte dovnútra conf adresára a otvorte súbor server.xml.

Po otvorení súboru xml uvidíte niečo podobné na jeho začiatku:

2. Nájdenie značky konektora
Po otvorení súboru server.xml skúste nájsť riadok začínajúci príponou Konektor tag. V závislosti od vašej verzie Tomcat to môže byť jeden z dvoch nižšie uvedených:

Prvá verzia:

=„8080“maxHttpHeaderSize=„8192“
maxVlákna=150minSpareThreads='25'maxSpareThreads='75'
enableLookups='falošný'redirectPort=„8443“acceptCount='100'
spojenie vypršalo=„20 000“disableUploadTimeout='pravda' />

Druhá verzia:



=
„8080“protokol='HTTP / 1.1'
spojenie vypršalo=„20 000“
redirectPort=„8443“ />

3. Zmena čísla portu
Ako ste si všimli, k značke Connector v každej z dvoch vyššie uvedených verzií je priradená vlastnosť portu a je jej priradené predvolené číslo portu. Aby váš server Tomcat fungoval na inom porte, nahraďte tento port jednoducho číslom portu, na ktorom chcete server Tomcat spustiť. Napríklad chcem, aby môj server Tomcat bežal na porte 8090, potom by som v značke Connector vykonal nasledujúcu zmenu:

=
„8090“protokol='HTTP / 1.1'
spojenie vypršalo=„20 000“
redirectPort=„8443“ />

Ako je zrejmé z vyššie uvedeného príkladu, číslo 8080, ktoré bolo umiestnené v majetku Port, som jednoducho nahradil mojím portom 8090.

4. Reštartujte Tomcat
Po zmene portu servera Tomcat uložte súbor server.xml. Ak je váš server Tomcat aktuálne spustený, zastavte ho, reštartujte a znova spustite. Ak nie je spustený, jednoducho ho reštartujte a potom ho spustite. Teraz, keď spustíte server Tomcat, bude bežať na porte, ktorý ste zadali. V mojom prípade by to bol port 8090.

Záver

Server Tomcat je jedným z najpoužívanejších webových serverov a v komunite sa stal veľmi obľúbeným. Má niekoľko dobre definovaných príkazov a je ľahko konfigurovateľný podľa krokov uvedených v článku o zmene predvoleného portu. Celkovo je to nástroj, ktorému sa oplatí venovať čas.