Centos7 下載安裝Tomcat9

在這裏插入圖片描述

前期準備工作

Centos7系統、遠程連接工具(Xftp、FinalShell等)、Tomcat9安裝包、一顆仔細的心。

Tomcat9 下載 &上傳到Centos系統

  1. 官網下載:Tomcat9在這裏插入圖片描述
  2. 將壓縮包利用FinalShell上傳到Centos系統中(前置條件:在/usr/local/下創建tomcat目錄)的tomcat目錄下。
    在這裏插入圖片描述

解壓壓縮包以及刪除壓縮包

tar -zxvf 壓縮包名   #解壓壓縮包
rm -f 壓縮包名 		#解壓之後刪除原來壓縮包

配置自啓動

  1. 切換至Tomcat的bin目錄執行vi setenv.sh命令,並按i進入編輯模式,拷貝以下代碼粘貼
#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
  1. 編輯完成後按ESC結束編輯,再按SHIFT+Q在:處輸入wq保存退出編輯
  2. 最後執行chmod +x setenv.sh,確保setenv.sh運行正常
  3. 配置配置service,輸入vi /usr/lib/systemd/system/tomcat.service 命令,拷貝以下代碼,注意:下面兩個路徑按照自己安裝的目錄去配置!然後再老樣子ESC–>SHIFT+Q–>wq保存退出編輯。
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
  
[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/tomcat9/bin/startup.sh  # 解壓目錄下的startup.sh
ExecStop=/usr/local/tomcat/tomcat9/bin/shutdown.sh  # 解壓目錄下的shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target

配置Tomcat9環境變量

  1. 輸入vi /etc/profile命令,然後按i開始編輯,拷貝以下代碼,編輯完之後按照上面老方法保存退出,按照自己路徑來配置。
export CATALINA_HOME=/usr/local/tomcat/tomcat9
export PATH=$TOMCAT_HOME/bin:$PATH

最終大boss,前面都是鋪墊,自啓命令在這

  1. 以上基礎配置完成之後,在/usr/lib/systemd/system/ 目錄下輸入systemctl enable tomcat 開機啓動命令,就ok了。
  2. 這時候就可以輸入你的服務名:8080就可訪問,如果能看到小貓咪就配置成功了,如果看不到,檢查防火牆和阿里雲服務器的安全組是否放行。

沒有小貓咪之防火牆篇

  1. 如果是開啓防火牆,讓8080端口同行,命令如下:
firewall-cmd --zone=public --list-ports  # 查看防火牆開放的所有端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent  # 添加開放端口
  1. 想簡單粗暴,直接關閉防火牆也是可以的,命令如下:
systemctl stop firewalld.service

沒有小貓咪之服務器配置安全組篇

  1. 登錄自己阿里雲賬號,找到管理控制檯>實例>管理>本實例安全組>配置規則
  2. 按照要求填好信息就ok了
    在這裏插入圖片描述

再遇小貓咪Tomcat

由於以上防火牆和安全組未配置原因導致小貓咪不可訪問的,按照文章教程解決後,重新到Tomcat安裝目錄bin下面啓動就可以了

./startup.sh #啓動Tomcat

在這裏插入圖片描述

\color{#008B8B}{ 就先說到這}
Apollo\color{#008B8B}{在下Apollo}
Java\color{#008B8B}{一個愛分享Java、生活的小人物,}
\color{#008B8B}{咱們來日方長,有緣江湖再見,告辭!}
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章