A Tomcat egy nyílt forráskódú kiszolgálóalkalmazás Linuxra, Windowsra és más operációs rendszerekre, amelyeket Java Serverlet Containers futtatására terveztek, és képes futtatni a Java Server Page technológiát is. Ebben az útmutatóban áttekintjük az Apache Tomcat 9-es verziójának telepítését az Ubuntu Server 18.04 LTS rendszeren.
Megjegyzés: bár ez az útmutató arra összpontosít, hogy az Apache Tomcat működjön az Ubuntu 18.04-en, a 18.10-es verzión is futni fog.
Tartalomjegyzék
Állítsa be a Java-t
Az Apache Tomcat egy Java szerver, így a szoftver nem használható a Java előzetes telepítése nélkül. Szerencsére létezik egy PPA az Ubuntu számára, amely megoldja a Java futtatókörnyezet működő verziójának beszerzésének nehézségeit.
A PPA telepítéséhez indítson el egy terminált az Ubuntu kiszolgálón, és írja be a következő parancsot.
Megjegyzés: ha az Ubuntu-kiszolgáló nem tud PPA-kat használni a dobozból, előzetesen telepítenie kell a software-properties-common csomagot.
sudo add-apt-repository ppa:webupd8team/java
Miután hozzáadta a PPA-t az Ubuntuhoz, tegyen magának egy szívességet, és olvassa el a képernyőn megjelenő üzenetet. Információkat ad a PPA-ról és arról, hogy a rendszer hogyan lesz támogatott. Ezután, ha végzett a prompt elolvasásával, futtassa a frissítés parancsot.
sudo apt update
A frissítési parancs befejeztével már csak az Apt install segítségével kell telepítenie a Java-csomagokat.
sudo apt install oracle-java8-installer
Java konfigurálása
A WebUpd8 PPA nagyon egyszerűvé teszi a Java verziójának működését az Ubuntu szerveren. A Java környezet azonban nem állítja be magát automatikusan a telepítéskor. Ehelyett magának kell beállítania a Java-t, és hozzáadnia kell dolgokat az /etc/environon fájlhoz.
A terminálban nyissa meg az /etc/environment fájlt a Nano szövegszerkesztővel.
sudo nano -w /etc/environment
Navigáljon a fájl aljára, és hagyja figyelmen kívül a fájlban látható szövegeket. Ezután illessze be az alábbi kódot a Nano-ba.
JAVA_HOME=”/usr/lib/jvm/java-8-oracle/jre”
A Ctrl + O billentyűkombináció megnyomásával mentse a módosításokat az /etc/environon fájlba. Ezután zárja be a szerkesztőt a Ctrl + X megnyomásával.
A környezet beállítása után szerkesztenünk kell a Bashrc fájlt, és be kell állítani a Jaa elérési útját.
nano -w ~/.bashrc
Navigáljon a fájl aljára, és adja hozzá az alábbi kódot a Bashrc fájlhoz.
# Java elérési út
exportálja a JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre
export PATH=JAVA_HOME/bin:$PATH
Mentse el a módosításokat a Bashrc fájlba a Ctrl + O megnyomásával a billentyűzeten. Ezután zárja be a Ctrl + X billentyűkombinációval, és írja be a forrás és echo parancsokat, hogy befejezze a beállítást.
source ~/.bashrc
Miután bezárta a Nano szövegszerkesztőt, indítsa újra, hogy megbizonyosodjon arról, hogy a Java környezet készen áll a használatra.
Telepítse az Apache Tomcat programot
A Java működik, így most beállíthatjuk a Tomcat-et. Ehhez szerezzen be root-ot, CD-t a /tmp könyvtárba, és töltse le a Tomcat 9.0.13-as verzióját.
sudo -s
cd /tmp wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Amikor a Tomcat csomag letöltése befejeződött, biztonságosan kibonthatja a /opt mappába.
mkdir -p /opt/tomcat
tar xzvf /tmp/apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Az /opt/tomcat mappába telepített szoftverrel itt az ideje létrehozni a „Tomcat” felhasználót és a „Tomcat” csoportot.
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Ezután a chown paranccsal adjon engedélyt az új Tomcat-felhasználónak az Ubuntu /opt/tomcat könyvtárának eléréséhez és kezeléséhez.
chown -R tomcat:tomcat /opt/tomcat
Ezután a chmod paranccsal tegye végrehajthatóvá az /opt/tomcat/bin/ könyvtárban található összes fájlt.
cd /opt/tomcat/bin chmod +x *
Nyissa meg utoljára a Bashrc fájlt Nano-ban.
nano -w ~/.bashrc
A fájl megnyitása után határozza meg a Catalina környezetet a Tomcat számára az alábbi kód hozzáadásával a fájl aljához.
#Catalina export CATALINA_HOME=/opt/tomcat
Mentse el a módosításokat a Ctrl + O megnyomásával a billentyűzeten.
A Bashrc fájl módosításainak forrása:
source ~/.bashrc
Végül indítsa el a szervert a következő paranccsal:
sudo $CATALINA_HOME/bin/startup.sh
Tomcat kikapcsolása
A Tomcat szerver leállításához futtassa a leállítási parancsfájlt.
sudo $CATALINA_HOME/bin/shutdown.sh
Hozzáférés az Apache Tomcat szerverhez
A Tomcat alapértelmezés szerint a 8080-as porton nyílik meg, így az eléréséhez meg kell találnia a szerver helyi IP-címét, és a következő URL-címen kell elérnie egy webböngészőben.
https://ip-address-of-server:8080
Nem biztos abban, hogy mi az Ubuntu-kiszolgáló helyi IP-címe? Könnyen megtalálhatja, ha egy terminálra lép, és futtatja az ip addr parancsot.
ip addr show | grep 192.168*
Ha a szerver nem használja a 192.168-at, távolítsa el a Grep parancsot, és futtassa a következőképpen:
ip addr show