Az Apache Tomcat, más néven Tomcat Server, egy nyílt forráskódú webszerver Servlet konténerrel Java-alapú webalkalmazások indítására. A Tomcat tartalmaz JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL stb. programokat, amelyek egy teljesen Java HTTP webszerver környezetet biztosítanak a Java kód futtatásához.

A képzett fejlesztők nagy közössége az Apache szoftveralap felügyelete alatt tartja karban a Tomcat szervert. Ezért a Tomcat szerver kiváló hozzáférést biztosít a Java-alapú alkalmazások hatékony kezeléséhez. A platformok közötti támogatás azt jelenti, hogy Windows és Linux rendszeren is elérhető. Az Apache Tomcat legújabb verziója a 10.0.18, ezért ebben az útmutatóban elmagyarázzuk, hogyan kell telepíteni az Apache Tomcat 10-et Ubuntu 20.04-re.

1. Java telepítése (a legújabb verzió)

Először is vegye figyelembe, hogy ha most telepítette az Ubuntu 20.04-et a rendszerére, akkor ezt meg kell tennie új felhasználó hozzáadása Linux alatt az Apache Tomcat beállítása előtt.

Mint már említettük, az Apache Tomcat Java-alapú alkalmazásokhoz használatos, amelyekhez a Java legújabb verziója szükséges. Az Apache Tomcat legújabb verziójának megfelelő működéséhez JDK 8 (Java Development Kit) vagy újabb verzió szükséges. tudsz

instagram viewer
telepítse a JDK legújabb verzióját a következő parancsok futtatásával a Linux terminálban:

sudo apt frissítés
sudo apt install default-jdk -y

A fenti parancsban az -y-t használtuk, hogy automatikusan felülmúljuk a telepítés megerősítését. Ezután ellenőriznie kell a Java verziót a következő paranccsal:

java -verzió

Ahogy a fenti képen is látható, nálunk az OpenJDK legújabb, 11.0.14-es verziója van. Fontos információkat is tartalmaz az OpenJDK futási környezetről és a szerverről.

2. Apache Tomcat 10 telepítés

Az Apache Tomcat aktív fejlesztőcsapattal rendelkezik, amely rendszeresen szállítja a legújabb frissítéseket, ezért töltse le a hivatalos szerverről az alábbi paranccsal:

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz

Ha hónapokkal a közzététel után olvassa ezt az útmutatót, és a 10.0.18 után új frissítés érkezik, feltétlenül módosítsa a verziót a fenti parancsban. Ellenkező esetben a parancs nem fog működni, és hibákat kap az Apache Tomcat legújabb verziójának letöltése közben.

Miután letöltötte a Tomcat tar.gz fájlt, csomagolja ki a tar archívumot az alábbi paranccsal:

tar xvf apache-tomcat-10.0.18.tar.gz

Most helyezze át a kibontott fájlokat a kezdőkönyvtárba (/usr/share/apache-tomcat) a következő paranccsal:

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat

A következő paranccsal is kibonthatja és áthelyezheti a Tomcat könyvtárat ahelyett, hogy egyesével tenné:

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. A Tomcat felhasználói fiók beállítása

Biztonsági okokból jó ötlet a Tomcat szerver futtatása egy adott felhasználói fiókon keresztül. Új felhasználói fiók létrehozásához hajtsa végre az alábbi parancsot:

sudo nano /opt/tomcat/conf/tomcat-users.xml

Most módosítsa a felhasználónevet és a jelszót a követelményeknek megfelelően, és mentse el:

Módosítsa a szerepkört menedzserre és gazdagép-kezelőre, és ennek megfelelően állítsa be jelszavaikat.

Végül állítsa be a szükséges fájljogosultságokat a Tomcat könyvtárban az alábbiak szerint:

sudo chown -R tomcat: tomcat /opt/tomcat/ 
sudo chmod -R u+x /opt/tomcat/bin

4. Engedélyezze az Apache Tomcat hozzáférését

A host-manager és a tomcat manager alkalmazásokat csak localhostként érheti el, ezért fontos a hozzáférési engedélyek konfigurálása. A hozzáférés engedélyezésének két módja van: az adott távoli rendszerek engedélyezése vagy az összes rendszer engedélyezése. Nyissa meg a context.xml fájlt a kezelő és a gazdagép-kezelő alkalmazások szerkesztéséhez:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

Most módosítsa a sorokat az elérni kívánt IP-cím hozzáadásával. Lát hogyan találja meg az IP-címét Linux alatt ha segítségre van szüksége:

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />

Végül mentse el a fájlt, és a rendszer engedélyezi a hozzáférést a menedzser és a gazdagépkezelő számára.

5. Állítsa be a Tomcat Systemd fájlt

A Tomcat bash script-hozzáféréssel rendelkezik a szolgáltatások indításához és leállításához. Létrehozhat azonban egy indítási parancsfájlt az összes feladat rendszerszolgáltatásként történő kezelésére. Tehát először nyissa meg a tomcat.service fájlt a vimben az alábbi paranccsal:

sudo nano /etc/systemd/system/tomcat.service

Most illessze be a következő tartalmat a vim szerkesztőbe, és mentse el:

[Mértékegység]
Description=Tomcat
After=syslog.target network.target
[Szolgáltatás]
Típus=villás
User=tomcat
Csoport=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Environment=CATALINA_HOME=/usr/share/apache-tomcat
Environment=CATALINA_BASE=/usr/share/apache-tomcat
Environment=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Telepítés]
WantedBy=multi-user.target

Futtassa az alábbi parancsot a systemd szolgáltatás újratöltéséhez a fájlban végrehajtott módosítások betöltéséhez.

sudo systemctl démon-reload

Most indítsa el és engedélyezze a tomcat alkalmazást az alábbi parancsokkal:

sudo systemctl indítsa el a tomcat.service-t
sudo systemctl engedélyezi a tomcat.service-t

Ellenőrizzük a Tomcat szolgáltatás állapotát a következő parancs futtatásával a terminálon:

sudo systemctl állapota tomcat.service

Itt a fenti képen a rendszer "aktív (fut)" állapotot jelenít meg.

6. Nyissa meg a Tomcat webszervert

Alapértelmezés szerint a Tomcat Server a 8080-as porton fut, de ezt a következő paranccsal ellenőrizheti:

sudo ss -tunelp | grep 8080

Most nyissa meg a Tomcat szervert a böngészőből:

http://localhost: 8080/

Végül adjon meg egy felhasználónevet és jelszót a Tomcat 10 eléréséhez Linuxos gépéről:

A webes felületről ellenőrizheti a szerver állapotát, letöltheti a menedzser alkalmazást, és tárolhat egy kezelőt. Ha bármilyen hibát észlel a Tomcat 10 webböngészőből való elérése közben, töltse be újra a tomcat.service-t. Segít újrakezdeni a Tomcat szolgáltatást, és betölteni az összes adatot, hogy megfelelően működjön. A tomcat.service újratöltése után indítsa el, engedélyezze és ellenőrizze a tomcat.service állapotát, ahogy fentebb említettük.

Sikeresen telepítette az Apache Tomcat 10-et!

Így egyszerűen telepítheti és beállíthatja az Apache Tomcat 10-et az Ubuntu 20.04-en. A folyamatot hat különálló lépésre osztottuk, ahol mindent átgondoltunk a Tomcat 10 telepítésével kapcsolatban.

Kérjük, ügyeljen arra, hogy egyenként kövesse a lépéseket, mivel ez elengedhetetlen az Apache Tomcat sikeres beállításához. Ne essen összezavarodva a telepítési folyamat során, mert a folyamat a Tomcat 10 telepítésével indul, és a Tomcat szerver webböngészőből való elérésével végződik. Van néhány parancsikon, amelyet a fenti módszerekhez használtunk, mivel ezek a parancsikonok segítenek az Apache 10 egyszerű telepítésében.

5 ok, amiért érdemes saját személyes otthoni szervert készíteni

Olvassa el a következőt

RészvényCsipogRészvényEmail

Kapcsolódó témák

  • Linux
  • Apache szerver
  • Ubuntu
  • Linux

A szerzőről

Nitin Jangid (2 cikk megjelent)Továbbiak Nitin Jangidtól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez