プロジェクト

全般

プロフィール

サポート #573

Apache Tomcat 7 から Apache Tomcat 9 へアップデート

みぞ @mizo0203 さんがほぼ5年前に追加. ほぼ5年前に更新.

ステータス:
完了
優先度:
通常
開始日:
2020/06/14
期日:
進捗率:

100%

予定工数:

説明

OS: CentOS 7

# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

アップデート前の Apache Tomcat バージョン

# tomcat version
Server version: Apache Tomcat/7.0.76
Server built:   Jun 11 2020 14:51:48 UTC
Server number:  7.0.76.0
OS Name:        Linux
OS Version:     3.10.0-1127.10.1.el7.x86_64
Architecture:   amd64
JVM Version:    1.8.0_252-b09
JVM Vendor:     Oracle Corporation

アップデート後の Apache Tomcat バージョン

# /var/lib/tomcat9/bin/version.sh 
Using CATALINA_BASE:   /var/lib/tomcat9
Using CATALINA_HOME:   /var/lib/tomcat9
Using CATALINA_TMPDIR: /var/lib/tomcat9/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /var/lib/tomcat9/bin/bootstrap.jar:/var/lib/tomcat9/bin/tomcat-juli.jar
Server version: Apache Tomcat/9.0.36
Server built:   Jun 3 2020 17:07:09 UTC
Server number:  9.0.36.0
OS Name:        Linux
OS Version:     3.10.0-1127.10.1.el7.x86_64
Architecture:   amd64
JVM Version:    1.8.0_252-b09
JVM Vendor:     Oracle Corporation

参考

#1

みぞ @mizo0203 さんがほぼ5年前に更新

  • 説明 を更新 (差分)
  • ステータス新規 から 進行中 に変更
  • 進捗率0 から 40 に変更
#2

みぞ @mizo0203 さんがほぼ5年前に更新

#3

みぞ @mizo0203 さんがほぼ5年前に更新

  • ステータス進行中 から 完了 に変更
  • 進捗率40 から 100 に変更
# curl -O https://downloads.apache.org/tomcat/tomcat-9/v9.0.36/bin/apache-tomcat-9.0.36.tar.gz && tar -xzvf ~/apache-tomcat-9.0.36.tar.gz
# mv ~/apache-tomcat-9.0.36 /var/lib/tomcat9
# cp /var/lib/tomcat/webapps/*.war /var/lib/tomcat9/webapps/
# chown -R tomcat:tomcat /var/lib/tomcat9
# touch /usr/lib/systemd/system/tomcat9.service
# chmod 644 /usr/lib/systemd/system/tomcat9.service
# cat << EOF > /usr/lib/systemd/system/tomcat9.service
[Unit]
Description=Apache Tomcat 9
After=network.target

[Service]
User=tomcat
Group=tomcat
Type=oneshot
PIDFile=/var/lib/tomcat9/tomcat.pid
RemainAfterExit=yes

ExecStart=/var/lib/tomcat9/bin/startup.sh
ExecStop=/var/lib/tomcat9/bin/shutdown.sh
ExecReStart=/var/lib/tomcat9/bin/shutdown.sh;/var/lib/tomcat9/bin/startup.sh

[Install]
WantedBy=multi-user.target
EOF

/var/lib/tomcat9/conf/server.xml: 117 行目付近の Connector タグを囲むコメントを削除 & secretRequired="false" を追加

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector protocol="AJP/1.3"
               address="::1"
               port="8009"
               redirectPort="8443"
               secretRequired="false" />
# systemctl stop tomcat
# systemctl disable tomcat
# systemctl start tomcat9
# systemctl enable tomcat9

他の形式にエクスポート: Atom PDF