Open-JDK-11 のインストール
sudo apt install -y openjdk-11-jdk
Tomcat のインストール
sudo apt install tomcat9 tomcat9-admin
Tomcat の manager-gui のアカウント設定
role
と user
の行を追加します。
[/etc/tomcat9/tomcat-users.xml]
<?xml version="1.0" encoding="UTF-8"?> <tomcat-users xmlns="http://tomcat.apache.org/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd" version="1.0"> + <role rolename="manager-gui"/> + <user username="tomcat" password="s3cret" roles="manager-gui"/> </tomcat-users>
Tomcatの再起動と自動起動の有効化
sudo systemctl restart tomcat9
sudo systemctl enable tomcat9
warファイルを準備
warファイルを /var/lib/tomcat9/xxxxx.war
にアップロード、配置し、
chown root:root /var/lib/tomcat9/xxxxx.war
でアクセス権を変更します。
manager-gui でアプリの配置
http:// IPアドレス:8080/manager/
に tomcat / s3cret
でログインします。
manager-gui の画面で
コンテキストパス = /xxxxx
WARファイル又はディレクトリのURL = /var/lib/tomcat9/xxxxx.war
とし「配置」で完了です。
Webアプリを開く
ブラウザで http:// IPアドレス:8080/xxxxx
を開きます。
Tomcat ポート8080 を 80 に変更する場合
[/etc/tomcat9/server.xml]
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
の 8080
を 80
に変更し、Tomcat を再起動する
sudo systemctl restart tomcat9