# java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
そのため、tomcat 8をインストールする
tomcat8 は、tar.gz をダウンロード
Apache Tomcat® - Apache Tomcat 8 Software Downloads
2021/2/20現在 8.5.63 が最終バージョン
フォルダを移動
# mv apache-tomcat-8.5.63.tar.gz /usr/local/
# cd /usr/local/
起動してみる
# cd /usr/local/tomcat/bin
# ./startup.sh
hostname:8080
うん。起動してそうだ
tomcat 用ユーザの作成
# useradd -s /sbin/nologin tomcat
ホームディレクトリができるので
tomcatのtar.gzと、シンボルリンクの本体ディレクトリは、そっちに置いた方がよいかも
ディレクトリ権限を変更
サービスファイルを作成する
/etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat 8
After=network.target[Service]
User=tomcat
Group=tomcat
Type=oneshot
PIDFile=/usr/loca/tomcat/tomcat.pid
RemainAfterExit=yesExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
ExecReStart=/usr/local/tomcat/bin/shutdown.sh;/usr/local/tomcat/bin/startup.sh[Install]
WantedBy=multi-user.target
起動してみる
# systemctl start tomcat
# systemctl status tomcat
● tomcat.service - Apache Tomcat 8
Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset:>
Active: active (exited) since Sat 2021-02-20 18:57:23 JST; 12s ago
停止もできるか
# systemctl stop tomcat
# systemctl status tomcat
● tomcat.service - Apache Tomcat 8
Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset:>
Active: inactive (dead)
自動起動の設定
# systemctl enable tomcat