GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Tomcat 9 na Debian 9 Stretch Linux

Cíl

Cílem je nainstalovat Tomcat 9 na Debian 9 Stretch Linux.

Verze operačního systému a softwaru

  • Operační systém: – Debian 9 Stretch
  • Software: – Oracle Java JDK 1.8.0_131, Tomcat 9.0.0.M21

Požadavky

K provedení instalace Tomcat a Oracle Java je vyžadován privilegovaný přístup k vašemu systému Debian.

Obtížnost

STŘEDNÍ

Konvence

  • # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
  • $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Pokyny

Instalace Oracle Java JDK

Předpokladem Tomcatu je Java JDK. Je na vás, zda si nainstalujete OpenJDK nebo Oracle JDK. Tato příručka používá JDK společnosti Oracle, takže nejprve vynechme javu. Seznam všech dostupných stažení Oracle JDK pomocí curl příkaz. Pokud je curl ještě není ve vašem systému k dispozici, můžete jej nainstalovat pomocí # apt install curl :

$ curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12

Zkopírujte odkaz na 64bitový Linux tarball a stáhněte si jej. Váš odkaz ke stažení se bude lišit, proto aktualizujte níže uvedený příkaz s adresou URL pro stažení získanou předchozím příkazem:Příklad:

$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.> 

Pokud vše proběhlo v pořádku, měli byste mít Oracle Java JDK ve svém aktuálním adresáři:

$ lsjdk-8u131-linux-x64.tar.gz

Dalším krokem je dekomprimovat výše uvedený tarball:

# mkdir /opt/java-jdk# tar -C /opt/java-jdk -zxf jdk-8u131-linux-x64.tar.gz

Nastavte Oracle Java JDK jako výchozí ve vašem systému. V případě potřeby aktualizujte níže uvedený příkaz:

# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_131/bin/java 1# update-alternatives --install /usr/bin/javac javac /opt/ java-jdk/jdk1.8.0_131/bin/javac 1

Oracle Java JDK by nyní měl být nainstalován jako výchozí. Dotaz na verzi Java a zjistěte, zda je nainstalována správně:

# java -versionjava verze "1.8.0_131" Java(TM) SE Runtime Environment (sestavení 1.8.0_131-b11)Java HotSpot(TM) 64bitový server VM (sestavení 25.131-b11, smíšený režim)

Nainstalovat Tomcat

V této fázi je nainstalována java a abychom mohli pokračovat s naší instalací Tomcat, musíme si stáhnout zdrojový tarball Tomcat z oficiální webové stránky tomcat http://tomcat.apache.org/download-90.cgi . Stáhněte si nejnovější verzi Tomcat pomocí prohlížeče nebo jednoduše pomocí wget nebo curl . Příklad:

$ wget http://apache.uberglobalmirror.com/tomcat/tomcat-9/v9.0.0.M21/bin/apache-tomcat-9.0.0.M21.tar.gz

Tarball Tomcat by měl být nyní dostupný ve vašem aktuálním pracovním adresáři:

$ ls apache-tomcat-9.0.0.M21.tar.gz jdk-8u131-linux-x64.tar.gz

Dále vytvořte vyhrazeného uživatele tomcat ke spuštění serveru Tomcat:

# useradd -rs /bin/false kocour

Extrahujte tarball Tomcat:

# mkdir /opt/tomcat# tar -C /opt/tomcat/ -zxf apache-tomcat-9.0.0.M21.tar.gz

Následující krok je volitelný, ale vysoce doporučený, protože to značně usnadňuje aktualizaci kocourků na novou verzi. Vytvořte symbolický odkaz ukazující na nejnovější adresář kocoura:

# ln -s /opt/tomcat/apache-tomcat-9.0.0.M21/ /opt/tomcat/tomcat-latest

Udělejte z našeho dříve vytvořeného uživatele tomcat vlastník celých adresářů:

# chown -R tomcat.tomcat /opt/tomcat/tomcat-latest /opt/tomcat/apache-tomcat-9.0.0.M21

Všimněte si, že při upgradu kocoura jednoduše unlink aktuální symbolický odkaz a znovu vytvořte nový, jak je znázorněno v předchozích krocích.

Dále vytvořte spouštěcí skript systemd /etc/systemd/system/tomcat.service ukazující na náš nový /opt/java-jdk a /opt/tomcat/tomcat-latest .

Níže naleznete obsah nového /etc/systemd/system/tomcat.service systemd soubor:

[Unit]Description=Tomcat9After=network.target[Service]Type=forkingUser=tomcatGroup=tomcatEnvironment=CATALINA_PID=/opt/tomcat/tomcat-latest/tomcat8.pidEnvironment=TOMCAT_JAVA_HOME=/usr/CATALINAH=Environment /opt/tomcat/tomcat-latestEnvironment=CATALINA_BASE=/opt/tomcat/tomcat-latestEnvironment=CATALINA_OPTS=Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=UseepCSkXX+:-XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:MaxPermSize=128m -Xms512m -Xmx512m"ExecStart=/opt/tomcat/tomcat-latest/bin/startup.shExecStop=/bin/kill -15[antInstaly $INl] =multi-user.target

Nakonec znovu načtěte systemd, spusťte a povolte spuštění tomcatu po restartu:

# systemctl daemon-reload# systemctl start tomcat# systemctl enable tomcat

Přístup k Tomcatu

Posledním krokem je potvrzení, že Tomcat je v provozu. Tomcat by nyní měl naslouchat na portu 8080 :

# ss -ant | grep 8080POSLECHNOUT 0 100 :::8080

Chcete-li získat přístup k Tomcat, přejděte v prohlížeči na IP adresu vašeho nového serveru Tomcat. Příklad http://10.1.1.125:8080/ .


Debian
  1. Jak nainstalovat TeamViewer na Debian 9 Stretch Linux

  2. Jak nainstalovat Oracle Java SE Development Kit na Debian 9 Stretch Linux

  3. Jak nainstalovat Jenkins na Debian 9 Stretch Linux

  1. Jak nainstalovat Docker engine na Debian 9 Stretch Linux

  2. Jak nainstalovat Tomcat na Debian 9 Stretch

  3. Jak nainstalovat Tomcat 8 na Debian 8

  1. Jak nainstalovat bitcoinový uzel na Debian 9 Stretch Linux

  2. Jak nainstalovat WordPress na Debian 9 Stretch Linux

  3. Jak nainstalovat NodeJS na Debian 9 Stretch Linux