Jak změnit výchozí port serveru Tomcat?

How Change Default Port Tomcat Server



Než se ve skutečnosti přesuneme k hlavnímu kroku, kdy uvidíme, jak můžeme změnit výchozí port našeho serveru Tomcat, pojďme se nejprve podívat trochu hlouběji a zjistit, co vlastně tento server Tomcat je a jaké jsou některé aplikace, kde se většinou používá.

Jak již bylo zmíněno dříve, server Apache Tomcat je webový server s otevřeným zdrojovým kódem, který funguje jako kontejner servletů pro implementaci několika rozsáhlých podnikových specifikací Java, jako jsou Java Servlet, Java Server Pages, Java Expression Language a Java WebSocket. Servletové kontejnery jsou součástí webového serveru a lze je popsat jako víceméně aplikační server, který poskytuje programovacímu modelu vše ostatní, co potřebuje - otevírání soketů, správu některých komponent, zpracování volání API atd. Server Apache Tomcat je jedním z nejpoužívanějších serverů na trhu a spouští několik velkých podnikových aplikací. Kromě toho, protože je to opensource a spadá pod licenci Apache, obsahuje velký seznam vývojářů a několik fór, kde lidé vždy poskytují své příspěvky a navzájem si nabízejí pomoc.







Bez dalších okolků přejděme konečně k hlavnímu tématu našeho článku.



Změna výchozího portu

Server Tomcat ve výchozím nastavení běží na 8080 Číslo portu. Pokud však existuje potřeba to změnit, lze to snadno provést dodržením následujících kroků:



1. Vyhledejte soubor Server.xml v adresáři Tomcat
Nejprve musíme zjistit, kde přesně jsme nainstalovali server Tomcat. Ve Windows přejděte do svého C do adresáře Programové soubory adresář, vyhledejte libovolný adresář s názvy Tomcat, Apache Software Foundation nebo Apache. Pokud některý z nich najdete, otevřete jej a poté vyhledejte soubor conf adresář.





Po nalezení tohoto otevřete jej a objeví se soubor s názvem server.xml . Otevřete to v libovolném editoru souborů, který se vám líbí.



V Linuxu můžete snadno najít domovský adresář Tomcat hledáním ve vyhledávacím okně. Jakmile ji najdete, otevřete ji a poté jděte dovnitř conf adresář a otevřete soubor server.xml.

Po otevření souboru xml uvidíte něco podobného na jeho začátku:

2. Nalezení značky konektoru
Po otevření souboru server.xml zkuste najít řádek začínající příponou Konektor štítek. V závislosti na vaší verzi Tomcatu to může být jeden z následujících dvou:

První verze:

='8080'maxHttpHeaderSize='8192'
maxVlákna='150'minSpareThreads='25'maxSpareThreads='75'
enableLookups='Nepravdivé'redirectPort='8443'acceptCount='100'
connectionTimeout='20 000'disableUploadTimeout='skutečný' />

Druhá verze:



=
'8080'protokol='HTTP / 1.1'
connectionTimeout='20 000'
redirectPort='8443' />

3. Změna čísla portu
Jak jste si všimli, ke značce Connector v každé ze dvou výše uvedených verzí je přiřazena vlastnost port a k ní je přiřazeno výchozí číslo portu. Chcete -li, aby váš server Tomcat běžel na jiném portu, jednoduše tento port nahraďte číslem portu, na kterém chcete server Tomcat spustit. Například chci, aby můj server Tomcat běžel na portu 8090, pak by změna, kterou bych provedl na značce Connector, byla:

=
'8090'protokol='HTTP / 1.1'
connectionTimeout='20 000'
redirectPort='8443' />

Jak je vidět na výše uvedeném příkladu, jednoduše jsem nahradil číslo 8080, které bylo umístěno do vlastnosti Port, mým portem 8090.

4. Restartujte Tomcat
Po změně portu serveru Tomcat uložte soubor server.xml. Pokud je váš server Tomcat aktuálně spuštěný, zastavte jej, restartujte a spusťte znovu. Pokud neběží, jednoduše restartujte a poté spusťte. Když nyní spustíte server Tomcat, poběží na zadaném portu. V mém případě by to byl port 8090.

Závěr

Server Tomcat je jedním z nejpoužívanějších webových serverů a stal se v komunitě nesmírně populární. Má několik dobře definovaných příkazů a je snadno konfigurovatelný podle kroků uvedených v článku o změně výchozího portu. Celkově je to nástroj, který stojí za to věnovat čas.