Apache Tomcat

Az Apache Tomcat telepítése és konfigurálása a Fedora Linux rendszeren

Az Apache Tomcat telepítése és konfigurálása a Fedora Linux rendszeren
Az Apache Tomcat az egyik legszélesebb körben használt webalkalmazás-szerver a világon. Az Apache Software Foundation nyílt forráskódú projektje. Java nyelven íródott. Servlet-tárolók és Java Server Pages (JSP) Java-ban történő megvalósítására szolgál.

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 tomcat

A 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 / profile

Most illessze be a következő sorokat a fájl végébe:

export JRE_HOME = / usr / java / jre1.8.0_281-amd64 / bin / java
exportá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 / profile

Annak 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ás

Most 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

# systemctl démon-reload

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ás

Az ö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.jsp

Jegyzet: 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:


JSP oldal

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.

Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...
0 A.D. Bemutató
A sok stratégiai játék közül 0 A.D. átfogó címként és nagyon mély, taktikus játékként képes kiemelkednie annak ellenére, hogy nyílt forráskódú. A játé...
Unity3D bemutató
Bevezetés a Unity 3D-be Az Unity 3D egy erőteljes játékfejlesztő motor. Ez több platformon keresztül lehetővé teszi játékok, mobil, webes, asztali és ...