install-tomcat-9-in-CentOS-8

#export http_proxy="http://sproxy.cht.com.tw:8080/"

#dnf install -y java-11 apr openssl


上次中介資料過期檢查:23:39:05 以前,時間點為西元2020年11月17日 (週二) 16時43分26秒。

已安裝軟體包 openssl-1:1.1.1g-11.el8.x86_64。
依賴關係解析完畢。
================================================================================
 Package                  Arch   Version                        Repo       Size
================================================================================
安裝:
 apr                      x86_64 1.6.3-11.el8                   appstream 125 k
 java-11-openjdk          x86_64 1:11.0.8.10-6.el8              appstream 251 k
將安裝依賴項目:
 copy-jdk-configs         noarch 3.7-1.el8                      appstream  27 k
 java-11-openjdk-headless x86_64 1:11.0.8.10-6.el8              appstream  40 M
 javapackages-filesystem  noarch 5.3.0-1.module_el8.0.0+11+5b8c10bd
                                                                appstream  30 k
 lksctp-tools             x86_64 1.0.18-3.el8                   baseos    100 k
 ttmkfdir                 x86_64 3.0.9-54.el8                   appstream  62 k
 tzdata-java              noarch 2020b-2.el8                    appstream 190 k
 xorg-x11-fonts-Type1     noarch 7.5-19.el8                     appstream 522 k
Enabling module streams:
 javapackages-runtime            201801

處理事項摘要
================================================================================
安裝  9 軟體包

總下載大小:41 M
安裝的大小:174 M
下載軟體包:
^C                         [               ===  ] ---  B/s |   0  B     --:-- ETA
直到有下個成功處理事項為止,下載的軟體包會存在快取中。
您可以移除快取中的軟體包,方法為「dnf clean packages」
錯誤:下載軟體包時失敗:
  Interrupted by a SIGINT signal
[root@sqmc ~]# yum install -y java-11 apr openssl
上次中介資料過期檢查:23:39:32 以前,時間點為西元2020年11月17日 (週二) 16時43分26秒。
已安裝軟體包 openssl-1:1.1.1g-11.el8.x86_64。
依賴關係解析完畢。
================================================================================
 Package                  Arch   Version                        Repo       Size
================================================================================
安裝:
 apr                      x86_64 1.6.3-11.el8                   appstream 125 k
 java-11-openjdk          x86_64 1:11.0.8.10-6.el8              appstream 251 k
將安裝依賴項目:
 copy-jdk-configs         noarch 3.7-1.el8                      appstream  27 k
 java-11-openjdk-headless x86_64 1:11.0.8.10-6.el8              appstream  40 M
 javapackages-filesystem  noarch 5.3.0-1.module_el8.0.0+11+5b8c10bd
                                                                appstream  30 k
 lksctp-tools             x86_64 1.0.18-3.el8                   baseos    100 k
 ttmkfdir                 x86_64 3.0.9-54.el8                   appstream  62 k
 tzdata-java              noarch 2020b-2.el8                    appstream 190 k
 xorg-x11-fonts-Type1     noarch 7.5-19.el8                     appstream 522 k
Enabling module streams:
 javapackages-runtime            201801

處理事項摘要
================================================================================
安裝  9 軟體包

總下載大小:41 M
安裝的大小:174 M
下載軟體包:
^C                         [      ===           ] ---  B/s |   0  B     --:-- ETA
直到有下個成功處理事項為止,下載的軟體包會存在快取中。
您可以移除快取中的軟體包,方法為「yum clean packages」
錯誤:下載軟體包時失敗:
  Interrupted by a SIGINT signal
[root@sqmc ~]#
[root@sqmc ~]#
[root@sqmc ~]# vi .bashrc
[root@sqmc ~]#
[root@sqmc ~]#
[root@sqmc ~]# . .bashrc
[root@sqmc ~]# dnf install -y java-11 apr openssl
正在等候 PID 3112 程序完成。
^CKeyboardInterrupt: 已終止。
[root@sqmc ~]# kill 3112
[root@sqmc ~]#
[root@sqmc ~]#
[root@sqmc ~]# dnf install -y java-11 apr openssl
上次中介資料過期檢查:23:42:54 以前,時間點為西元2020年11月17日 (週二) 16時43分26秒。
已安裝軟體包 openssl-1:1.1.1g-11.el8.x86_64。
依賴關係解析完畢。
================================================================================
 Package                  Arch   Version                        Repo       Size
================================================================================
安裝:
 apr                      x86_64 1.6.3-11.el8                   appstream 125 k
 java-11-openjdk          x86_64 1:11.0.8.10-6.el8              appstream 251 k
將安裝依賴項目:
 copy-jdk-configs         noarch 3.7-1.el8                      appstream  27 k
 java-11-openjdk-headless x86_64 1:11.0.8.10-6.el8              appstream  40 M
 javapackages-filesystem  noarch 5.3.0-1.module_el8.0.0+11+5b8c10bd
                                                                appstream  30 k
 lksctp-tools             x86_64 1.0.18-3.el8                   baseos    100 k
 ttmkfdir                 x86_64 3.0.9-54.el8                   appstream  62 k
 tzdata-java              noarch 2020b-2.el8                    appstream 190 k
 xorg-x11-fonts-Type1     noarch 7.5-19.el8                     appstream 522 k
Enabling module streams:
 javapackages-runtime            201801

處理事項摘要
================================================================================
安裝  9 軟體包

總下載大小:41 M
安裝的大小:174 M
下載軟體包:
(1/9): copy-jdk-configs-3.7-1.el8.noarch.rpm    173 kB/s |  27 kB     00:00
(2/9): apr-1.6.3-11.el8.x86_64.rpm              737 kB/s | 125 kB     00:00
(3/9): java-11-openjdk-11.0.8.10-6.el8.x86_64.r 1.1 MB/s | 251 kB     00:00
(4/9): javapackages-filesystem-5.3.0-1.module_e 447 kB/s |  30 kB     00:00
(5/9): ttmkfdir-3.0.9-54.el8.x86_64.rpm         599 kB/s |  62 kB     00:00
(6/9): tzdata-java-2020b-2.el8.noarch.rpm       1.2 MB/s | 190 kB     00:00
(7/9): xorg-x11-fonts-Type1-7.5-19.el8.noarch.r 2.3 MB/s | 522 kB     00:00
(8/9): lksctp-tools-1.0.18-3.el8.x86_64.rpm     534 kB/s | 100 kB     00:00
(9/9): java-11-openjdk-headless-11.0.8.10-6.el8 7.3 MB/s |  40 MB     00:05
--------------------------------------------------------------------------------
總計                                            6.3 MB/s |  41 MB     00:06
執行處理事項檢查
處理事項檢查成功。
執行處理事項測試
處理事項測試成功。
執行處理事項
  執行指令小稿: copy-jdk-configs-3.7-1.el8.noarch                           1/1
  執行指令小稿: java-11-openjdk-headless-1:11.0.8.10-6.el8.x86_64           1/1
  準備        :                                                             1/1
  正在安裝    : lksctp-tools-1.0.18-3.el8.x86_64                            1/9
  執行指令小稿: lksctp-tools-1.0.18-3.el8.x86_64                            1/9
  正在安裝    : tzdata-java-2020b-2.el8.noarch                              2/9
  正在安裝    : ttmkfdir-3.0.9-54.el8.x86_64                                3/9
  正在安裝    : xorg-x11-fonts-Type1-7.5-19.el8.noarch                      4/9
  執行指令小稿: xorg-x11-fonts-Type1-7.5-19.el8.noarch                      4/9
  正在安裝    : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10b   5/9
  正在安裝    : copy-jdk-configs-3.7-1.el8.noarch                           6/9
  正在安裝    : java-11-openjdk-headless-1:11.0.8.10-6.el8.x86_64           7/9
  執行指令小稿: java-11-openjdk-headless-1:11.0.8.10-6.el8.x86_64           7/9
  正在安裝    : java-11-openjdk-1:11.0.8.10-6.el8.x86_64                    8/9
  執行指令小稿: java-11-openjdk-1:11.0.8.10-6.el8.x86_64                    8/9
  正在安裝    : apr-1.6.3-11.el8.x86_64                                     9/9
  執行指令小稿: apr-1.6.3-11.el8.x86_64                                     9/9
  執行指令小稿: copy-jdk-configs-3.7-1.el8.noarch                           9/9
  執行指令小稿: java-11-openjdk-1:11.0.8.10-6.el8.x86_64                    9/9
  執行指令小稿: apr-1.6.3-11.el8.x86_64                                     9/9
  核驗        : apr-1.6.3-11.el8.x86_64                                     1/9
  核驗        : copy-jdk-configs-3.7-1.el8.noarch                           2/9
  核驗        : java-11-openjdk-1:11.0.8.10-6.el8.x86_64                    3/9
  核驗        : java-11-openjdk-headless-1:11.0.8.10-6.el8.x86_64           4/9
  核驗        : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10b   5/9
  核驗        : ttmkfdir-3.0.9-54.el8.x86_64                                6/9
  核驗        : tzdata-java-2020b-2.el8.noarch                              7/9
  核驗        : xorg-x11-fonts-Type1-7.5-19.el8.noarch                      8/9
  核驗        : lksctp-tools-1.0.18-3.el8.x86_64                            9/9
Installed products updated.

已安裝:
  apr-1.6.3-11.el8.x86_64
  copy-jdk-configs-3.7-1.el8.noarch
  java-11-openjdk-1:11.0.8.10-6.el8.x86_64
  java-11-openjdk-headless-1:11.0.8.10-6.el8.x86_64
  javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch
  lksctp-tools-1.0.18-3.el8.x86_64
  ttmkfdir-3.0.9-54.el8.x86_64
  tzdata-java-2020b-2.el8.noarch
  xorg-x11-fonts-Type1-7.5-19.el8.noarch

完成!

下載最新的tomcat:
https://downloads.apache.org/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz

# cd /opt
# tar zxf apache-tomcat-9.0.27.tar.gz
# mv apache-tomcat-9.0.27 tomcat-9

# groupadd tomcat

# useradd -g tomcat tomcat

# chown -R tomcat:tomcat tomcat-9


# vim /lib/systemd/system/tomcat.service


# Systemd unit file for default tomcat
#
# To create clone of this service;
#DO NOTHING, use tomcat@.servcie instead.

[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/opt/tomcat-9/bin/startup.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target


[root@sqmc opt]# systemctl daemon-reload

[root@sqmc opt]# systemctl enable tomcat.service

Created symlink /etc/systemd/system/multi-user.target.wants/tomcat.service → /usr/lib/systemd/system/tomcat.service.




留言

這個網誌中的熱門文章

10.29 Slow HTTP Denial of Service Attack (Slowloris)

在CentOS 8 Stream安裝NTP Client與設定時區

Update Pattern of TrendMicro AntiVirus Software - ServerProtect