- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2021-05-04T10:06:48+09:00","default:dramsukohome","dramsukohome")
#author("2021-05-08T20:20:04+09:00","default:dramsukohome","dramsukohome")
[[LinuxServer]]
#shadowheader(1,tomcat);
#shadowheader(2,目次);
#contents
* [#tbcec628]
* (Server) tomcat のインストール [#tbcec628]
** 前提 [#mda13c8f]
-AlmaLinux8
-Tomcat のバージョンは「apache-tomcat-9.0.45」
** 参考サイト [#o9dd27dc]
-[[Tomcat 9.0のインストール・設定・Webアプリケーションデプロイ (CentOS 8):https://densan-hoshigumi.com/server/tomcat9-installation-centos8]]
** OpenJDKのインストール [#oaef13a3]
sudo dnf -y install java-11-openjdk-devel tar
** tomcat ユーザーの作成 [#fb024fb0]
useradd -d /opt/tomcat -s /sbin/login -M tomcat
** tomcat のインストール [#e47743a0]
-[[download:https://tomcat.apache.org/download-90.cgi]]
-「Binary Distributions」-「Core」-「tar.gz」を右クリックして、URLをコピー。
-以下を実行(全て root 権限にて)
+ディレクトリの移動
cd /opt
+先程コピーしたurlを貼り付けてダウンロード
curl -O https://ftp.riken.jp/net/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz
+ ダウンロードしたファイルを解答
tar zxvf apache-tomcat-9.0.37.tar.gz
+ シンボリックリンクの作成
ln -s /opt/apache-tomcat-9.0.37 /opt/tomcat
+ 権限変更1
chown -R tomcat:tomcat /opt/tomcat/
+ 権限変更2
chown -h tomcat:tomcat /opt/tomcat
+ 圧縮ファイルの削除
rm -f /opt/apache-tomcat-9.0.37.tar.gz
** tomcat サービス化の設定 [#t5b8ed26]
-vi /etc/sysconfig/tomcat
JAVA_HOME="/usr/lib/jvm/jre"
CATALINA_HOME="/opt/tomcat"
CATALINA_BASE="/opt/tomcat"
CATALINA_OPTS="-server -Xmx128m -Xms128m -XX:MaxMetaspaceSize=128m"
-ユニットファイルの作成
--vi /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat application server.
After=network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
EnvironmentFile=/etc/sysconfig/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
-ユニットファイルのリロード
systemctl daemon-reload
** サービス(daemon)の起動 [#xa76de29]
systemctl enable tomcat.service
systemctl start tomcat.service
-状態の確認
-- systemctl status tomcat.service~
「enabled」 と 「active (running)」を確認。
tomcat.service - Apache Tomcat application server.
Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2020-09-08 22:33:15 JST; 23min ago
** 確認 [#s25e3520]
-http://ipaddress:8080/
-- 例) http://123.456.789.012:8080/
* (開発環境:Windows) EclipseとTomcatのインストール [#oab5e67c]
** Eclipse のダウンロード [#haa1c20f]
-[[eclipse download link:https://www.eclipse.org/downloads/]]
-