Hogyan telepítsük a Tomcat 9-et és hol tároljuk?

Tanulja meg, hogyan kell telepíteni a Tomcat-ot és a felhő-tárhely néhány lehetőségét a Tomcat-alkalmazások telepítéséhez.


Két részből áll a blogbejegyzés – a első rész arról szól, hogyan telepítheti az Apache Tomcat az Ubuntu telepítésére, és a második rész a Tomcat alkalmazások fogadására rendelkezésre álló legjobb tárhely-platformokról szól.

Mi az Apache Tomcat??

Apache Tomcat egy nyílt forrású web / alkalmazáskiszolgáló az Apache Alapítványtól. Korábban Jakarta-nak hívták. Ez egy HTTP szerver és egy szervlet tároló. Alapértelmezés szerint a 8080-as porton fut.

A Tomcat végrehajtja a java szervleteket és a Java szerver oldalak specifikációit. Ez egy Java webkiszolgálói környezetet biztosít a Java kód futtatásához. Az Apache Tomcat konfigurációs és felügyeleti eszközöket tartalmaz. Az XML konfigurációs fájl szerkesztésével közvetlenül is konfigurálható.

Itt található egy lépésről lépésre a Tomcat 9 telepítése az Ubuntu 18.04-re.

Előfeltétel

A Tomcat telepítéséhez a Java rendszerre telepítve kell lennie.

Frissítse a lerakatot és telepítse a Java 8-at.

sudo apt-get frissítés
sudo apt-get install openjdk-8-jdk -y

Válassza a jelenlegi Java verziónak az éppen telepített Java 8-at.

sudo frissítés-alternatívák –config java

Ellenőrizze a Java verziót.

[Email protected]: ~ $ java-verzió
openjdk verzió "1.8.0_212"
OpenJDK futásidejű környezet (build 1.8.0_212-8u212-b03-0ubuntu1.18.10.1-b03)
OpenJDK 64 bites kiszolgáló virtuális gép (25.212-b03 összeállítás, vegyes módban)

Telepítse a Tomcat 9-et

Töltse le a Tomcat 9 verzió legújabb csomagját, jelenleg a tomcat-9.0.27-et. A legfrissebb verzió hivatalos letöltési linkjére mindig hivatkozhat.

https://tomcat.apache.org/download-90.cgi

Az alábbi példa a 9.0.27-re vonatkozik.

  • Töltse le a Tomcat csomagot

[Email protected]: ~ $ wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz
–2019-11-18 14: 29: 04– http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz
A www-eu.apache.org (www-eu.apache.org) megoldása … 95.216.24.32, 2a01: 4f9: 2a: 185f :: 2
Csatlakozás a www-eu.apache.org (www-eu.apache.org) | 95.216.24.32 |: 80 … csatlakoztatva.
HTTP kérés elküldve, válaszra várva … 200 OK
Hossz: 10982406 (10M) [alkalmazás / x-gzip]
Mentés ide: ‘apache-tomcat-9.0.27.tar.gz’

apache-tomcat-9.0.27.tar.gz 100% [==================================== =============================>10,47 M 3,87 MB / s 2,7 mp-ben

2019-11-18 14:29:38 (3,87 MB / s) – az „apache-tomcat-9.0.27.tar.gz” mentve [10982406/10982406]

  • Bontsa ki a Tomcat 9 csomagot

[Email protected]: ~ $ tar -xzf apache-tomcat-9.0.27.tar.gz

  • Biztonsági okokból külön rendszerfelhasználót hozunk létre a Tomcat számára.

[Email protected]: ~ $ sudo useradd -r -m -U -d /home/geekflare/apache-tomcat-9.0.27 -s / bin / false tomcat
[sudo] jelszó a geekflare számára:

  • A tomcat felhasználónak teljes hozzáféréssel kell rendelkeznie a Tomcat telepítési könyvtárához. Ez a parancs megváltoztatja a telepítési könyvtár tulajdonjogát a tomcat felhasználó számára.

[Email protected]: ~ $ sudo chown -RH tomcat: apache-tomcat-9.0.27

  • A tomcat bin könyvtárában lévő összes szkriptnek végrehajthatónak kell lennie, tehát adja hozzá a végrehajtható engedélyt.

[Email protected]: ~ $ sudo sh -c ‘chmod + x apache-tomcat-9.0.27 / bin / *. sh’

  • Hozzon létre egy tomcat.service fájlt az / etc / systemd / system / belül az tomcat szolgáltatás futtatásához.

Vajon miért? Nos, ez annak biztosítása, hogy a Tomcat automatikusan elinduljon, amikor a szerver újraindul.

[Email protected]: ~ $ sudo gedit /etc/systemd/system/tomcat.service

  • Másolja be és illessze be az alábbi tartalmat a fájlba. Módosítsa a JAVA_HOME elérési útját a java telepítési útvonalának megfelelően.

[Mértékegység]

Leírás = Tomcat 9 szervlet tartály

Miután = network.target

[Szolgáltatás]

Type = Forking

User = tomcat

Csoport = tomcat

környezet ="JAVA_HOME = / usr / lib / JVM / java-1.8.0-OpenJDK-amd64"

környezet ="JAVA_OPTS = -Djava.security.egd = fájl: /// dev / urandom -Djava.awt.headless = true"

környezet ="CATALINA_BASE = / home / geekflare / apache-tomcat-9.0.27"

környezet ="CATALINA_HOME = / home / geekflare / apache-tomcat-9.0.27"

környezet ="CATALINA_PID = / home / geekflare / apache-tomcat-9.0.27"

környezet ="CATALINA_OPTS = -Xms512M -Xmx1024M -szerver -XX: + UseParallelGC"

ExecStart = / home / geekflare / apache-tomcat-9.0.27 / bin / startup.sh

ExecStop = / home / geekflare / apache-tomcat-9.0.27 / bin / shutdown.sh

[Telepítés]

WantedBy = multi-user.target

  • Futtassa az alábbi parancsot, hogy elmondja a rendszernek az éppen létrehozott új szolgáltatásfájlról.

[Email protected]: ~ $ sudo systemctl démon-újratöltés

  • Indítsa el a tomcat szolgáltatást.

[Email protected]: ~ $ sudo systemctl indít tomcat

  • Ellenőrizze, hogy a tomcat szolgáltatás futási módban van-e vagy sem.

[Email protected]: ~ $ systemctl status tomcat.service
● tomcat.service – Tomcat 9 szervlet tároló
Betöltve: betöltve (/etc/systemd/system/tomcat.service; letiltva; eladó preset: engedélyezve)
Aktív: aktív (futó) 2019-11-18 14:41:12 EST óta; 4s ezelőtt
Folyamat: 22939 ExecStart = / home / geekflare / apache-tomcat-9.0.27 / bin / startup.sh (kód = kilépett, állapot = 0 / SIKER)
Fő PID: 22947 (java)
Feladatok: 14 (határ: 4680)
Memória: 63,0M
CGroup: /system.slice/tomcat.service
└─22947 /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -Djava.util.logging.config.file = / home / geekflare / apache-tomcat-9.0.27 / conf / logg

November 18, 14:41:12 geekflare systemd [1]: A Tomcat 9 szervlet tartály indítása…
November 18, 14:41:12 geekflare systemd [1]: Elindította a Tomcat 9 szervlet tartályt.

  • Megkérheti a rendszert, hogy indítsa el automatikusan a tomcat indítását az alábbi parancs futtatásával.

[Email protected]: ~ $ sudo systemctl lehetővé teszi a tomcat használatát
Létrehozta a symlink /etc/systemd/system/multi-user.target.wants/tomcat.service → /etc/systemd/system/tomcat.service szolgáltatást.

  • Ügyeljen arra, hogy a tűzfal ne akadályozza meg a Tomcat futását. Nyissa meg a 8080-as portot, amelyen a tomcat fut.

[Email protected]: ~ $ sudo ufw engedélyezi a 8080 / tcp-t
A szabályok frissítve
A szabályok frissítve (v6)

  • Szerkessze a tomcat-users.xml fájlt, ahol az összes felhasználó és szerep szerepel a tomcat webkezelő felületén.

[Email protected]: ~ $ sudo gedit apache-tomcat-9.0.27 / conf / tomcat-users.xml

  • A tomcat felhasználói menedzser-gui szerepet is megadom, amely lehetővé teszi számára a webkezelő felület elérését más hitelesítő adatokkal.

<?xml verzió ="1.0" encoding ="UTF-8"?>

tomcat web ui

  • Most menj ide http: // localhost: 8080 / manager / html, ahol a tomcat internetes műszerfal található. A rendszer felkéri a bejelentkezést, a tomcat felhasználónév és a jelszó admin használatát a bejelentkezéshez. Ennek a felületnek a segítségével egy gombnyomással elindíthat, leállíthat, újratölthet és telepíthet egy alkalmazást.

tomcat webalkalmazás-kezelő

Gratulálunk! Sikeresen telepítette a Tomcat 9-et az Ubuntu 18.04-re.

Most a második rész a tárhelyi platformokról és azok funkcióiról.

A2 tárhely

A2 tárhely azt állítja, hogy a Tomcat-tárhely a leggyorsabb, legegyszerűbb és legmegbízhatóbb. Az A2-en 20x gyorsabban futhat az A2 Turbo Booster VPS használatával.

24 × 7-es támogatást kínálnak minden olyan hostolási problémával kapcsolatban, amelyre a platformon találkoznak, 99,9% -os rendelkezésre állási garanciával. Ez az A2-t nagyon megbízható tárhely-platformmá teszi.

Ez elegendő lehetőséget biztosít a platformon szükséges erőforrások testreszabásához. Az A2 fejlesztőbarát és alapvető hozzáférést biztosít a szerver összes fájljához, amelyet szabadon szerkeszthet az igényeinek megfelelően. Van kockázatmentes bármikor pénz-visszafizetési garancia arra az esetre, ha Ön nem szereti a tárhelyi platformot, és meg akarja állítani a felhasználást.

Kamatera

Kamatera egy népszerű felhő-tárhely-platform. Segít a tomcat beállításában, beállításában és elindításában másodpercek alatt. Az egyszerű felhasználói felületről kiválaszthatja a gazdagépen futtatni kívánt tomcat verziót, valamint azt a zónát (régiót), amelyben hostolni kíván..

Az árak nagyon vonzóak.

Havi 4 dollárból elindíthatja.

A választott konfigurációtól függően a Kamatera széles választékát kínálja. Választhat havi vagy akár óránkénti árazási lehetőség közül. A legjobb az, ha az első 30 nap teljesen ingyenes.

Jelastic

Jelastic multi-cloud konfigurációt kínál, ahol az alkalmazások különféle felhőkön tárolhatók az extra magas rendelkezésre állás érdekében. A PaaS (Platform as a Service) és a CaaS (Container as a Service) modellek kombinációját biztosítja.

Az egyszerű felhasználói felülettel könnyedén kiválaszthatja a tomcat alkalmazás verzióját, és néhány másodperc alatt egyetlen kattintással elindíthatja.

zsidó - tomcat

A Jelastic automata Tomcat-csoportosítása magas rendelkezésre állási funkcióval rendelkezik. Tehát, ha bármelyik tomcatpéldány meghiúsul, egy másik példány automatikusan elindul. A tomcatfürt automatikusan függőlegesen méretezhető a Jelastic alkalmazásban, és manuális lehetőségeket is kínál a klaszter vízszintes méretezéséhez..

A Jelastic kínál néhány további funkciót:

  • Mikroszolgáltatások és régebbi alkalmazások támogatása
  • Integrált CI és CD eszközök az automatizáláshoz
  • Beépített figyelő rendszer riasztási értesítéssel
  • Integrált IDE bővítmények: IntelliJ IDEA, Eclipse, NetBeans
  • A környezet és a fiókok közötti együttműködés megosztása különböző hozzáférési szintekkel
  • A piactér egy előre kattintva történő telepítéshez gazdag előre konfigurált alkalmazásokkal

JavaPipe

Egy másik tárhely platform Java tárhelyszolgáltatás a Tomcat számára. Beépített beépülő modulokat tartalmaz a hibernáláshoz, a Spring MVC, a Servlets és a JSP, a Grails, a Play és még sok más számára.

A JavaPipe használatával akár 5,40 dollárral is elindulhat havonta, ami a dedikált Tomcat példány 7, 8 vagy 9 verziót nyújt a JDK 7, 8, 10 vagy 11 támogatással. 128 MB – 2 GB dedikált RAM-ot biztosít és korlátlan hozzáférést biztosít a MariaDB-hez. 200 GB havi forgalmat és 5 GB SSD tárolást is kap. Más árazási lehetőségek vannak a Java Hosting platformon is, amely több havi forgalmat és SSD tárolást kínál.

Ezenkívül 40% -ot kap, ha három évig fizet. Tehát, ha hosszú távú tárhely-tervekre tud gondolni, ez hasznos lehet

java tárhely - tomcat

Következtetés

Ez a Tomcat telepítési és tárhelyi platformjaira vonatkozott. Ha érdekli a Tomcat magának a felhőnek a tárolása, akkor nézd meg ezeket a platformokat.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map