Korábban a Tomcatnak magas szintű szakértelemre volt szüksége a szolgáltatásainak konfigurálásához és adminisztrációjához, mivel ezt csak a haladó felhasználók és fejlesztők tudták megoldani. A Tomcat GUI telepítőjével csupán néhány parancs kérdése lett a szervert rendszerszolgáltatásként kezelni.
Mit takarunk
Ez az oktatóanyag megmutatja, hogyan kell telepíteni az apache Tomcat programot, és hogyan lehet egy alap JSP programot telepíteni. A java webalkalmazások futtatásához a Tomcat JRE-t (Java Runtime Environment) igényel. Ha Java alkalmazást fejleszt, akkor telepítenie kell egy teljes JDK alkalmazást. Ehhez az útmutatót csak a JRE-vel fedjük le.
Előfeltételek
A bemutató jobb megértéséhez ismernie kell a Java és az alapvető Linux parancsokat. Feltételezzük, hogy már telepítette a JRE (Java Runtime Environment) rendszert. Az Apache Tomcat telepítéséhez root jogosultságokkal is kell rendelkeznie.
Tomcat letöltése
1. Az Apache Tomcat letöltéséhez látogasson el az Apache Tomcat honlapjára, ahol különböző elérhető verziókat fog látni. Alternatív megoldásként a wget paranccsal is megkaphatja a fájlt. Ehhez az útmutatóhoz a Tomcat 9-et használjuk.
# wget https: // tükrök.estointernet.az / apache / tomcat / tomcat-9 / v9 fájlban.0.43 / bin / apache-tomcat-9.0.43.kátrány.gz
2. Ha szeretné, letöltheti a Tomcat-ot a honlapról. Ez az alábbiakban látható:
A bináris archívum kibontása
1. Miután letöltötte az archív bináris fájlt, át kell másolnia abba a könyvtárba, ahová telepíteni kívánja a Tomcat szervert, és kibontani a fájlt ott. Például kibontjuk a Tomcat tar fájlt a / opt / tomcat könyvtárba. Ehhez először létre kell hoznunk egy 'tomcat' könyvtárat az / opt belsejében. A következő paranccsal hozhat létre könyvtárat.
# mkdir / opt / tomcat # tar xzf apache-tomcat-9.0.43.kátrány.gz -C / opt / tomcat
Felhasználó és csoport létrehozása a Tomcat számára
Létrehozunk egy nem root felhasználót és csoportot az Apache Tomcat szerver futtatásához. Használja az alábbi parancsot a felhasználó és a csoport létrehozásához.
# useradd -r tomcatA fenti parancs hozzáad egy 'tomcat' csoportot is.
Most a következő paranccsal megváltoztatjuk a tomcat könyvtár tulajdonjogát a Tomcat felhasználóra:
# chown -R tomcat: tomcat / opt / tomcat
Környezeti változók beállítása
A Tomcat bizonyos környezeti változókat állít be az indítási parancsfájlok futtatásához. Lássuk ezeket a változókat:
a. CATALINA_HOME: Ennek a környezeti változónak a helye a Tomcat „bináris” disztribúciójának gyökérkönyvtára. Esetünkben ez a gyökérkönyvtár a / opt / tomcat / apache-tomcat-9.0.43
b. JRE_HOME vagy JAVA_HOME: Ezek a környezeti változók megadják a Java Runtime Environment és egy JDK helyét. Ha mind a JRE_HOME-ot, mind a JAVA_HOME-ot megadja, akkor alapértelmezés szerint a JRE_HOME lesz használva.
Ezeknek a változóknak a beállításához nyissa meg a következő fájlt:
# vi / etc / profileMost illessze be a következő sorokat a fájl végébe:
export JRE_HOME = / usr / java / jre1.8.0_281-amd64 / bin / javaexportálás CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Most mentse a fájlt, és futtassa az alábbi parancsot a változások végrehajtásához:
# . / etc / profileAnnak ellenőrzéséhez, hogy ezek a változók megfelelően vannak-e beállítva, ellenőrizze, hogy az alábbi parancs kimenete megegyezik-e a JRE_HOME és a CATALINA_HOME értékével:
# echo $ JRE_HOME# echo $ CATALINA_HOME
Tekintse meg az alábbi képeket:
Tomcat szolgáltatás létrehozása
Most létrehozunk egy egyszerű systemd egységfájlt a Tomcat szolgáltatásunk meghatározásához. Hozza létre a szolgáltatást az alábbi utasításokkal:
1. Hozzon létre egy fájl tomcat.szolgáltatás:
# vim / etc / systemd / system / tomcat.szolgáltatásMost tegye bele a következő tartalmat:
[Mértékegység]Leírás = Apache Tomcat Server
Után = syslog.célhálózat.cél
[Szolgáltatás]
Típus = elágazás
Felhasználó = maccat
Csoport = bika
Környezet = CATALINA_PID = / opt / tomcat / apache-tomcat-9.0.43 / temp / tomcat.pid
Környezet = CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Környezet = CATALINA_BASE = / opt / tomcat / apache-tomcat-9.0.43
ExecStart = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.sh start
ExecStop = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.sh stop
RestartSec = 10
Újraindítás = mindig
[Telepítés]
WantedBy = többfelhasználós.cél
Jegyzet: Kérjük, cserélje ki a félkövér szöveget a Tomcat telepítésének útvonalára.
Most mentse a fájlt, és töltse be újra a systemd konfigurációt a következő paranccsal
a változások alkalmazásához
Most már készen állunk a tomcat szolgáltatás használatára. Indítsa el a szolgáltatást, és engedélyezze annak újraindítását.
# systemctl indítsa a cicát.szolgáltatás# systemctl engedélyezi a cicát.szolgáltatás
Ellenőrizze a szolgáltatás állapotát; aktív futási állapotot kell mutatnia:
# systemctl státuszos macska.szolgáltatásAz összes fenti lépés az alábbiakban látható:
A Tomcat elérése a böngészőben
Most készen állunk tesztelni, hogy a tomcat szerver megfelelően van-e telepítve, vagy sem. Ennek ellenőrzéséhez nyissa meg a böngészőt, és böngésszen a címek között:
http: // localohost: 8080
vagy
http: // system_IP_addr: 8080 (A rendszer IP-címének megtekintéséhez használja a ip cím parancs.)
Megjelenik az Apache Tomcat alapértelmezett honlapja. Az alábbi képernyőképen látható a tomcat honlapja:
Egyszerű JSP alkalmazás telepítése
Most telepítünk egy alap JSP alkalmazást Tomcat szerverrel.
1. Hozzon létre egy „teszt” nevű alap JSP alkalmazást.jsp 'a könyvtárban “/ Opt / tomcat / apache-tomcat-9.0.43/ webapps / ROOT / ”:
# nano / opt / tomcat / apache-tomcat-9.0.43 / webapps / ROOT / test.jspJegyzet: Ismét cserélje ki a félkövér szöveget a Tomcat telepítésének útvonalára.
2. Helyezze bele a következő tartalmat:
Ez egy JSP oldal a LinuxHint-től!
<%
ki.println ("A rendszer IP-címe:" + kérés.getRemoteAddr ());
%>
3. Most ismét nyissa meg a webböngészőt, és keresse meg a következő címet:
http: // localhost: 8080 / test.jsp
Ezúttal a következő weboldalt kell látnia:
Következtetés
Ez az oktatóanyag bemutatja, hogyan telepíthetjük az Apache Tomcat-ot egy archív bináris fájlból a Fedora Linux rendszerre. Megtanultunk egy JSP alkalmazást telepíteni tomcat-tal.