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
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
Kapcsolódó témák
- Linux
- Apache szerver
- Ubuntu
- Linux
A szerzőrő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