Kaip pakeisti numatytąjį „Tomcat Server“ prievadą?

How Change Default Port Tomcat Server



Prieš pereidami prie pagrindinio žingsnio, norėdami pamatyti, kaip galime pakeisti numatytąjį savo „Tomcat“ serverio prievadą, pirmiausia pažvelkime šiek tiek giliau ir pažiūrėkime, kas iš tikrųjų yra šis „Tomcat“ serveris ir kokios yra programos, kuriose jis dažniausiai naudojamas.

Kaip minėta anksčiau, „Apache Tomcat“ serveris yra atvirojo kodo žiniatinklio serveris, kuris veikia kaip servletų talpykla, skirta įgyvendinti kelias didelio masto „Java“ įmonės specifikacijas, tokias kaip „Java Servlet“, „Java Server Pages“, „Java Expression Language“ ir „Java WebSocket“ technologijos. „Servlet“ konteineriai yra žiniatinklio serverio dalis ir juos galima apibūdinti kaip daugiau ar mažiau taikomųjų programų serverį, kuris suteikia programavimo modeliui visa kita, ko jam reikia - lizdų atidarymą, kai kurių komponentų valdymą, API skambučių tvarkymą ir pan. „Apache Tomcat“ serveris yra vienas iš plačiausiai naudojamų serverių ir įjungia kelias didelio masto įmonių programas. Be to, kadangi tai yra atviro šaltinio ir patenka į „Apache“ licenciją, jame yra didelis kūrėjų sąrašas ir keli forumai, kuriuose žmonės visada teikia savo indėlį ir siūlo pagalbą vienas kitam.







Be to, pagaliau pereikime prie pagrindinės mūsų straipsnio temos.



Numatytojo prievado keitimas

Pagal numatytuosius nustatymus „Tomcat“ serveris veikia 8080 Uosto numeris. Tačiau, jei reikia tai pakeisti, tai galima lengvai padaryti laikantis šių veiksmų:



1. „Server.xml“ failo suradimas „Tomcat“ kataloge
Pirmiausia turime išsiaiškinti, kur tiksliai įdiegėme „tomcat“ serverį. „Windows“ eikite į savo C katalogą, tada į Programos failus katalogą, ieškokite bet kurio katalogo pavadinimais „Tomcat“, „Apache Software Foundation“ arba „Apache“. Jei radote bet kurį iš jų, atidarykite juos ir ieškokite konf katalogą.





Suradę tai, atidarykite jį ir atsiras failas, vadinamas server.xml . Atidarykite tai naudodami bet kurį jums patinkantį failų redaktorių.



„Linux“ sistemoje galite lengvai rasti pagrindinį „Tomcat“ katalogą, ieškodami paieškos lange. Radę jį, atidarykite ir eikite į vidų konf katalogą ir atidarykite failą server.xml.

Atidarę xml failą, jo pradžioje pamatysite kažką panašaus:

2. Jungties žymos radimas
Atidarę failą server.xml, pabandykite rasti eilutę, prasidedančią Jungtis žyma. Priklausomai nuo jūsų „Tomcat“ versijos, tai gali būti bet kuris iš šių dviejų:

Pirmoji versija:

=„8080“maxHttpHeaderSize=„8192“
maxThreads=„150“minSpareThreads=„25“maxSpareThreads=„75“
enableLookups='melagis'redirectPort=„8443“acceptCount=„100“
connectionTimeout=„20000“disableUploadTimeout='tiesa' />

Antroji versija:



=
„8080“protokolas=„HTTP / 1.1“
connectionTimeout=„20000“
redirectPort=„8443“ />

3. Prievado numerio keitimas
Kaip pastebėjote, kiekvienos iš dviejų aukščiau pateiktų versijų jungties žyma turi prievado ypatybę ir jai priskirtas numatytasis prievado numeris. Jei norite, kad „Tomcat“ serveris veiktų kitame prievade, tiesiog pakeiskite šį prievadą prievado numeriu, kurį norite naudoti „Tomcat“ serveryje. Pavyzdžiui, noriu, kad mano „tomcat“ serveris veiktų 8090 prievade, tada „Connector“ žymos pakeitimas būtų toks:

=
„8090“protokolas=„HTTP / 1.1“
connectionTimeout=„20000“
redirectPort=„8443“ />

Kaip matyti iš aukščiau pateikto pavyzdžio, aš tiesiog pakeičiau 8080 numerį, kuris buvo įtrauktas į uosto nuosavybę, savo uostu, 8090.

4. „Tomcat“ paleidimas iš naujo
Pakeitus „Tomcat“ serverio prievadą, išsaugokite failą server.xml. Jei jūsų „Tomcat“ serveris šiuo metu veikia, sustabdykite jį, paleiskite iš naujo ir paleiskite iš naujo. Jei jis neveikia, tiesiog paleiskite iš naujo ir paleiskite. Dabar, kai paleisite „Tomcat“ serverį, jis veiks jūsų nurodytu prievadu. Mano atveju tai būtų 8090 prievadas.

Išvada

„Tomcat“ serveris yra vienas iš plačiausiai naudojamų žiniatinklio serverių ir tapo nepaprastai populiarus bendruomenėje. Jis turi keletą gerai apibrėžtų komandų ir yra lengvai sukonfigūruojamas, kaip matyti iš straipsnyje nurodytų veiksmų, kaip pakeisti numatytąjį prievadą. Apskritai tai priemonė, verta skirti savo laiko.