[LINUX] Installieren Sie Apache Tomcat 9 unter Ubuntu 19.10 Eoan Ermine Hello World

Installieren Sie Apache Tomcat 9

Installieren Sie das tomcat9-Paket.

$ sudo apt install tomcat9

Die Pakete tomcat9-common und libtomcat9-java werden ebenfalls als Abhängigkeiten installiert.

$ dpkg -l | grep tomcat
ii  libtomcat9-java                      9.0.24-1                               all          Apache Tomcat 9 - Servlet and JSP engine -- core libraries
ii  tomcat9                              9.0.24-1                               all          Apache Tomcat 9 - Servlet and JSP engine
ii  tomcat9-common                       9.0.24-1                               all          Apache Tomcat 9 - Servlet and JSP engine -- common files

Sie können überprüfen, ob Apache Tomcat 9 mit Curl usw. ausgeführt wird.

$ curl http://localhost:8080/
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>Apache Tomcat</title>
</head>

<body>
<h1>It works !</h1>
(Folgendes wird weggelassen)

Die oberste Seite befindet sich im Verzeichnis / var / lib / tomcat9 / webapps / ROOT.

$ tree /var/lib/tomcat9/webapps/
/var/lib/tomcat9/webapps/
└── ROOT
    ├── META-INF
    │   └── context.xml
    └── index.html
$ ls -lR /var/lib/tomcat9/webapps/
/var/lib/tomcat9/webapps/:
4 insgesamt
drwxr-xr-x 3 root root 4096 19. Januar 12:56 ROOT

/var/lib/tomcat9/webapps/ROOT:
8 insgesamt
drwxr-xr-x 2 root root 4096 19. Januar 12:25 META-INF
-rw-r--r--1 Wurzel Wurzel 1899 19. Januar 12:56 index.html

/var/lib/tomcat9/webapps/ROOT/META-INF:
4 insgesamt
-rw-r--r--1 Wurzel Wurzel 49 19. Januar 12:25 context.xml

Stellen Sie Hello World-Webanwendungen bereit

Erstellen Sie ein Hallo-Verzeichnis unter Webanwendungen und legen Sie Berechtigungen für allgemeine Benutzerkonten fest.

$ sudo mkdir /var/lib/tomcat9/webapps/hello
$ sudo chown hoge:hoge /var/lib/tomcat9/webapps/hello

Platzieren Sie eine Hello World JSP-Datei in /var/lib/tomcat9/webapps/hello/index.jsp.

<%@ page contentType="text/html; charset=utf-8" %><html><body>
Hello JSP World!<br>
java.version: <%= System.getProperty("java.version") %><br>
java.vm.name: <%= System.getProperty("java.vm.name") %><br>
</body></html>

Überprüfen Sie die Funktion mit Locken usw.

$ curl http://localhost:8080/hello/
<html><body>
Hello JSP World!<br>
java.version: 11.0.5<br>
java.vm.name: OpenJDK 64-Bit Server VM<br>
</body></html>

Starten und Stoppen von Apache Tomcat 9

Wenn Sie den in systemd registrierten Tomcat überprüfen, lautet der Gerätename tomcat9.

$ systemctl list-unit-files --type=service | grep tomcat
tomcat9.service                        enabled    

Sie können Tomcat 9 mit systemctl start tomcat9 starten.

$ sudo systemctl start tomcat9

Sie können Tomcat 9 mit systemctl stop tomcat9 stoppen.

$ sudo systemctl stop tomcat9

Sie können Tomcat 9 mit systemctl neu starten. Tomcat9 neu starten.

$ sudo systemctl restart tomcat9

Tomcat9-Paketdateiliste

Sie können dies mit dem Befehl dpkg -L überprüfen. Dort finden Sie auch den Speicherort der Einstellungsdatei usw.

$ dpkg -L tomcat9
/.
/etc
/etc/cron.daily
/etc/cron.daily/tomcat9
/etc/logrotate.d
/etc/rsyslog.d
/etc/rsyslog.d/tomcat9.conf
/etc/tomcat9
/etc/tomcat9/Catalina
/etc/tomcat9/policy.d
/etc/tomcat9/policy.d/01system.policy
/etc/tomcat9/policy.d/02debian.policy
/etc/tomcat9/policy.d/03catalina.policy
/etc/tomcat9/policy.d/04webapps.policy
/etc/tomcat9/policy.d/50local.policy
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/tomcat9.service
/usr
/usr/lib
/usr/lib/sysusers.d
/usr/lib/sysusers.d/tomcat9.conf
/usr/lib/tmpfiles.d
/usr/lib/tmpfiles.d/tomcat9.conf
/usr/libexec
/usr/libexec/tomcat9
/usr/libexec/tomcat9/tomcat-start.sh
/usr/libexec/tomcat9/tomcat-update-policy.sh
/usr/share
/usr/share/doc
/usr/share/doc/tomcat9
/usr/share/doc/tomcat9/copyright
/usr/share/tomcat9
/usr/share/tomcat9/default.template
/usr/share/tomcat9/etc
/usr/share/tomcat9/etc/catalina.properties
/usr/share/tomcat9/etc/context.xml
/usr/share/tomcat9/etc/jaspic-providers.xml
/usr/share/tomcat9/etc/logging.properties
/usr/share/tomcat9/etc/server.xml
/usr/share/tomcat9/etc/tomcat-users.xml
/usr/share/tomcat9/etc/web.xml
/usr/share/tomcat9/logrotate.template
/usr/share/tomcat9-root
/usr/share/tomcat9-root/default_root
/usr/share/tomcat9-root/default_root/META-INF
/usr/share/tomcat9-root/default_root/META-INF/context.xml
/usr/share/tomcat9-root/default_root/index.html
/var
/var/cache
/var/cache/tomcat9
/var/lib
/var/lib/tomcat9
/var/lib/tomcat9/lib
/var/lib/tomcat9/webapps
/var/log
/var/log/tomcat9
/usr/share/doc/tomcat9/README.Debian
/usr/share/doc/tomcat9/changelog.Debian.gz
/var/lib/tomcat9/conf
/var/lib/tomcat9/logs
/var/lib/tomcat9/work

Referenzmaterial

Recommended Posts

Installieren Sie Apache Tomcat 9 unter Ubuntu 19.10 Eoan Ermine Hello World
Installieren Sie Apache 2.4 unter Ubuntu 19.10 Eoan Ermine und führen Sie CGI aus
Reverse Proxy mit Apache 2.4 unter Ubuntu 19.10 Eoan Ermine
So aktualisieren Sie die Sicherheit unter Ubuntu 19.10 Eoan Ermine
Installieren Sie TensorFlow unter Ubuntu
Installieren Sie PySide2 unter Ubuntu
Installieren Sie JModelica unter Ubuntu
Hallo Welt mit Django
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Theano unter Ubuntu 12.04
Installiere angr unter Ubuntu 18.04
Installiere pip / pip3 unter Ubuntu
Installieren Sie Tomcat 9 unter Cent OS 8
Installieren Sie OpenCV unter Ubuntu + Python
wsl Installiere PostgreSQL unter Ubuntu 18.04
Installieren Sie tomcat 5.5 unter Amazon Linux.
[ROS] Installiere ROS (melodisch) unter Ubuntu (18.04)
Installieren Sie Caffe unter Ubuntu 14.04 (GPU)
Installieren Sie Docker unter WSL Ubuntu 18.04
Hallo Welt (Anfänger) mit Django
Installieren Sie CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 unter Ubuntu 18.04
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Installieren Sie Caffe unter Ubuntu 14.04 (CPU-Modus)
Installieren Sie Mecab und mecab-python3 unter Ubuntu 14.04
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Installieren Sie Fabric unter Ubuntu und versuchen Sie es
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Confluent-Kafka für Python unter Ubuntu
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
ROS-Studie Nr. 1 Installation von ros-noetic unter Ubuntu 20.04
Bis Sie Apache und Tomcat unter Linux (CentOS) installieren und Java-Apps bereitstellen
Paketfiltereinstellungen mit iptables unter Ubuntu 19.10 Eoan Ermine und deren Persistenz
Wie man Hello, World mit #Nix baut
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Installieren Sie Pleasant unter Ubuntu 20.04 (.NetCore3.1 / PostgreSQL-Version)
Installieren Sie Ubuntu auf einem 32-Bit-UEFI-Ultra-Notebook
Installieren Sie Caffe mit 3D-CNN auf einem sauberen Ubuntu 14.04
So installieren Sie Apache (httpd) unter CentOS7
Installieren Sie Puppet Master und Client unter Ubuntu 16.04
Wie installiere ich php7.4 unter Linux (Ubuntu)
So installieren Sie Apache (httpd) unter CentOS8
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Hallo Welt
Dask kann unter Ub nicht mit pip auf Ubuntu installiert werden
Installieren Sie das Python-Paket in einer persönlichen Umgebung unter Ubuntu
[Prozedur-Memo] Installieren Sie Python3 + OpenSSL lokal unter Ubuntu
[Hinweis] Installieren Sie wxPython 3.x unter Linux Mint (Ubuntu)
Hallo Welt mit Nginx + Uwsgi + Python auf EC2
Flask Hello World kann nicht in VPS angezeigt werden
Installieren Sie das neueste Cuda + CuDNN unter Ubuntu 18.04 @ Spring 2020
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Installieren Sie die 64-Bit-Version von Ubuntu 20.04 LTS (Server) auf RaspberryPi3B +