Az Apache Tomcat telepítése az Ubuntu Server 16.04-re

Kép: Jack Wallen

Az Apache Tomcat a Java Servlet, JavaServer Pages, Java Expression Language és Java WebSocket technológiák nyílt forráskódú megvalósítása. A Tomcat segítségével nagyszabású, missziókritikus webes alkalmazásokat hajthat végre. Ha szüksége van a Java szervletek telepítésére, akkor a Tomcat-re lesz szüksége. A Tomcat futtatásakor felépítheti a Web ARchive-jét (WAR), és beillesztheti a telepítési könyvtárba. Egyszerű a dolog.

De könnyen telepíthető a Tomcat? Találjuk ki.

Mint várhatnánk, az Ubuntu Server 16.04 platformon demonstrálom. Ezt a folyamatot a parancssorból teljesen kezelik, ezért készüljön fel a gépelésre.

Többet a mobilitással kapcsolatban

  • Miért lesz az Android számára bannerév 2020-ban?
  • 10 mobilitási előrejelzés 2020-ra: AI, 5G, összecsukható telefonok és így tovább
  • Tanuljon nyelvet a következő utazás előtt ezekkel az alkalmazásokkal
  • Fotók: Az Apple Watch tíz legjobb alternatívája

Java telepítése

Az első dolog, amit meg kell tenni, a Java Development Kit telepítése. Ehhez nyissa meg a terminál ablakot, és adja ki a következő parancsokat:

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

A második parancs nagyon sok függőséget fog felvenni, amelyet rendben kell lennie a telepítés befejezéséhez. Miután az default-jdk telepítése befejeződött, továbbléphet a következő lépésre.

A Tomcat csoport és a felhasználó létrehozása

Most létre kell hoznunk egy csoportot és egy felhasználót a Tomcat számára. Az első lépés a csoport létrehozása a következő paranccsal:

 sudo groupadd tomcat 

Ezután hozzáadjuk a felhasználót, és adjuk hozzá az általunk létrehozott tomcat csoporthoz. Ezt a következő paranccsal lehet elérni:

 sudo useradd -s / bin / false -g tomcat -d / opt / tomcat tomcat 

A fenti parancs biztosítja, hogy senki sem jelentkezzen be a tomcat felhasználóval, és az alapértelmezett otthont az / opt / tomcat értékre állítja (ahol a Tomcat telepítésére kerül).

A Tomcat telepítése

És most telepítenünk kell a Tomcat szerverre. Noha a Tomcat telepíthető egy lerakatból, letöltjük és manuálisan telepítjük a fájlt. Ehhez először le kell töltenie a szükséges fájlt a következő paranccsal:

 göndör -O http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.12/bin/apache-tomcat-8.5.12.tar.gz 

Megjegyzés: A fenti parancsban ez O, nem pedig nulla.

Most létrehozzuk a célkönyvtárat és kicsomagoljuk a tomcatot a következő két paranccsal:

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

Most meg kell változtatnunk az újonnan létrehozott könyvtár engedélyét. Ezt a következő parancsokkal lehet megtenni:

 cd / opt / tomcat sudo chgrp -R tomcat / opt / tomcat sudo chmod -R g + r confsudo chmod g + x conf 

Ezután változtasson néhány alkönyvtár tulajdonjogát a következő paranccsal:

 sudo chown -R tomcat webapps / munka / temp / naplók / 

Hozza létre a szükséges rendszerezett szolgáltatásfájlt

Gondoskodnunk kell arról, hogy a systemd tisztában legyen a tomcattel, így szolgáltatásként futtatható. Ehhez először meg kell tudnia, hogy a java telepítve van. Ennek a helynek a megtalálásához adja ki a parancsot:

 sudo update-java-alternatives -l 

Meg kell mutatni a Java elérésének teljes útvonalát. Az én esetemben ez az út a következő:

 /usr/lib/jvm/java-1.8.0-openjdk-amd64 

A JAVA_HOME változónak azonban jre-rel kell végződnie, tehát az elérési út:

 /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre 

A kéznél lévő információkkal létrehozhatja a szükséges rendszeres szolgáltatást. Ehhez adja ki a sudo nano /etc/systemd/system/tomcat.service parancsot. Ehhez az új fájlhoz adja hozzá a következő tartalmakat (szükség esetén módosíthatja a CATALINA környezethez társított memória beállításokat):

 Egység Leírás = Apache Tomcat webalkalmazás-tároló után = network.target Szolgáltatás Típus = forking Environment = JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk-amd64 / jre Environment = CATALINA_PID = / opt / tomcat / temp / tomcat.pid Environment = CATALINA_HOME = / opt / tomcat Environment = CATALINA_BASE = / opt / tomcat Environment = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Environment = 'JAVA_OPTS = -Djava.awt. fejetlen = igaz -Djava.security.egd = fájl: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / opt / tomcat / bin / shutdown.sh User = tomcat Group = tomcat UMask = 0007 RestartSec = 10 Restart = mindig Install WantedBy = multi-user.target 

Mentse és zárja be a fájlt. Most töltse be újra a rendszerezett démont, és indítsa el a Tomcat szolgáltatást a következő parancsokkal:

 sudo systemctl daemon-reload sudo systemctl start tomcat 

Ellenőrizze, hogy a Tomcat fut-e a következő paranccsal:

 sudo systemctl status tomcat 

Aktívnak (futónak) kell lennie a kimenetben (A ábra ).

A ábra

A Tomcat sikeresen futó példánya.

A webes felület

Ezen a ponton a webböngészőre mutathat a http: // IP_OF_SERVER: 8080 linkre a Tomcat webes felület megtekintéséhez. Ha azonban megpróbál rákattintani a Menedzser alkalmazás gombra, akkor egy HTTP Status 403 üzenetet kap - Tiltott hiba. A javításhoz be kell jelentkeznie a webes felületbe. A probléma megoldásához nyissa meg az /opt/tomcat/conf/tomcat-users.xml fájlt, és módosítsa a részt. A fájlban keresse meg a roll rollname és a felhasználói név részt. Látni fogja, hogy ezt a részt megcímkézték. Távolítsa el a két címkét. Most hozzá kell adnia a szakaszhoz a következőket:

Ahol a USER a felvenni kívánt felhasználónév, a PASSWORD a használni kívánt jelszó.

Ezután engedélyeznünk kell a távoli kapcsolatot a manager-gui-val. Ha csak a Tomcat telepített gépről érkezik a manager-gui-hoz, akkor ezt a részt kihagyhatja. Adja ki a sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml parancsot a fájl szerkesztésre való megnyitásához és a Szelep szakasz kommentálásához ( beágyazással ). A kapott kód a következőképpen néz ki:

Most újraindíthatja a tomcat parancsot:

 sudo systemctl újraindítja a tomcatot 

Mutasson a böngészőjére a http: // IP_OF_SERVER: 8080 címre. Kattintson a Manager App gombra, és jelentkezzen be a tomcat-users.xml fájlban létrehozott hitelesítő adatokkal. Ezen a ponton be lesz jelentkezve a kezelői útmutatóba, és megkezdi a munkát a Tomcat szerverével, és kezeli a szervereket.

Készen állsz menni

A Tomcat most készen áll az Ön számára történő munkára. Győződjön meg róla, hogy rengeteg időt tölt a manager gui-val, hogy megértse, mi mindent megtehet az eszközzel. Boldog szolgálja fel ezeket a java servleteket!

Adatközpont-trend hírlevél

A DevOps, a virtualizáció, a hibrid felhő, a tárolás és az operatív hatékonyság csak néhány adatközpont-témakör, amelyet kiemeltünk. Hétfőn és szerdán szállítjuk

Regisztrálj még ma

© Copyright 2021 | mobilegn.com