Ukážeme vám, jak nainstalovat Tomcat 9 na Ubuntu 16.04. Apache Tomcat (dříve známý jako Jakartský kocour ) nebo jednoduše Tomcat, je open source webový server a kontejner servletů vyvinutý nadací Apache Software Foundation. Spouští Java servlety a vykresluje webové stránky, které obsahují kódování Java Server Page a je to jeden z nejpopulárnějších webových serverů používaných vývojáři Java. V tomto článku nainstalujeme nejnovější verzi serveru Tomcat 9 na Ubuntu 16.04 VPS. Tento tutoriál by měl fungovat i na jiných systémech založených na Debianu, ale byl testován a napsán pro Ubuntu 16.04
1. Přihlaste se přes SSH
Nejprve se přihlaste ke svému Ubuntu 16.04 VPS přes SSH jako uživatel root
ssh root@IP_address
2. Spusťte novou relaci obrazovky
screen -U -S tomcat9
3. Aktualizovat všechny systémové balíčky
Chcete-li aktualizovat všechny balíčky nainstalované na vašem serveru, spusťte následující příkaz v terminálu
apt-get update && apt-get upgrade
4. Nainstalujte Javu
Aby bylo možné spustit server Tomcat, musí být na VPS nainstalována Java. Provedením následujícího příkazu nainstalujte balíček Java Development Kit (JDK)
apt-get install default-jdk
Po dokončení instalace můžete zkontrolovat Javu nainstalovanou na vašem serveru pomocí příkazu níže
java -version
Pokud obdržíte výstup podobný tomu výše, instalace je úspěšná.
openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode), smíšený režim
Jakmile je Java nainstalována na server, budeme pokračovat v instalaci Tomcat 9.
5. Nainstalujte a nakonfigurujte Tomcat 9
Z bezpečnostních důvodů se nedoporučuje spouštět Tomcat jako uživatel root, proto vytvoříme nového systémového uživatele
useradd -r tomcat9 --shell /bin/false
Změňte aktuální pracovní adresář na /opt a stáhněte si nejnovější vydání Tomcat 9 do adresáře /opt na vašem serveru. V době psaní tohoto návodu je Tomcat verze 9.0.0.M6 nejnovější. Měli byste přejít na oficiální web Tomcat a zkontrolovat, zda není k dispozici novější verze.
cd /opt wget http://mirror.symnds.com/software/Apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz
Rozbalte obsah archivu tarballu „apache-tomcat-9.0.0.M6.tar.gz“
tar -zxf apache-tomcat-9.0.0.M6.tar.gz
Vytvořte symbolický odkaz na adresář Tomcat na /opt/tomcat-latest a nastavte příslušné vlastnictví:
ln -s apache-tomcat-9.0.0.M6 tomcat-latest chown -hR tomcat9: tomcat-latest apache-tomcat-9.0.0.M6
Tomcat lze spustit, zastavit a restartovat pomocí bash skriptů umístěných v adresáři /opt/tomcat-latest/bin nebo ještě lépe, pro tento účel vytvoříme inicializační soubor systemd
nano /etc/systemd/system/tomcat.service
a přidejte do souboru následující obsah
[Unit] Description=Tomcat9 After=network.target [Service] Type=forking User=tomcat9 Group=tomcat9 Environment=CATALINA_PID=/opt/tomcat-latest/tomcat9.pid Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 Environment=CATALINA_HOME=/opt/tomcat-latest Environment=CATALINA_BASE=/opt/tomcat-latest Environment="CATALINA_OPTS=-Xms512m -Xmx512m" Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC" ExecStart=/opt/tomcat-latest/bin/startup.sh ExecStop=/opt/tomcat-latest/bin/shutdown.sh [Install] WantedBy=multi-user.target
Uložte soubor, znovu načtěte démona systemd, spusťte server Tomcat a povolte jeho spuštění při spouštění
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
A konečně, pokud jste přesně dodržovali pokyny v tomto tutoriálu, budete mít přístup k Tomcatu tak, že ve svém oblíbeném webovém prohlížeči přejdete na http://your_server_IP:8080
Samozřejmě nemusíte instalovat Tomcat 9 na Ubuntu 16.04, pokud používáte jednu z našich služeb SSD VPS Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Tomcat 9 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete si také přečíst našeho průvodce Jak nainstalovat Tomcat na Ubuntu 18.04.
PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Tomcat 9 na Ubuntu 16.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.