centos7.2安裝tomcat8


環境:

阿里雲centos7.2

tomcat8.0.32

jdk8.131

1 上傳tomcat安裝包到服務器的/home(個人習慣)

2 解壓安裝包

[root@iZt4n6h3u4k407nnijel5xZ home]# tar -zxvf apache-tomcat-8.0.32.tar.gz

3 文件夾名改為tomcat8然后將文件夾移動/usr/local 

[root@iZt4n6h3u4k407nnijel5xZ home]# mv tomcat8 /usr/local

4 配置環境變量(告訴電腦jdk在哪里)

[root@iZt4n6h3u4k407nnijel5xZ home]# vim /etc/profile

進入insert模式(按字母i) 在最后面加上下面這段,然后按esc 然后保存退出(按  :wq回車)

TOMCAT_HOME=/usr/local/tomcat8

4 使上步配置生效(或者重新登錄)

[root@iZt4n6h3u4k407nnijel5xZ home]# source /etc/profile

5 啟動tomcat

[root@iZt4n6h3u4k407nnijel5xZ /]# cd /usr/local/tomcat8/bin
[root@iZt4n6h3u4k407nnijel5xZ bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat8
Using CATALINA_HOME:   /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_131
Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.
[root@iZt4n6h3u4k407nnijel5xZ bin]# 
 

6 向防火牆添加8080端口(centos7以上都是firewall,iptables的升級版)

   ①查看firewall狀態(runing表示在運行,not runing表示沒運行,若是沒運行用systemctl start firewalld 啟動)

[root@iZt4n6h3u4k407nnijel5xZ ~]# firewall-cmd --state
running
[root@iZt4n6h3u4k407nnijel5xZ ~]#

  ②添加8080端口

[root@iZt4n6h3u4k407nnijel5xZ ~]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
success
[root@iZt4n6h3u4k407nnijel5xZ ~]#

 ③重新加載firewall

[root@iZt4n6h3u4k407nnijel5xZ ~]# firewall-cmd --reload
success
[root@iZt4n6h3u4k407nnijel5xZ ~]#

7 測試tomcat在服務端是否能訪問

[root@iZt4n6h3u4k407nnijel5xZ /]# curl http://localhost:8080

如果控制台輸出一堆html代碼表示服務端能訪問

8 若是用瀏覽器能正常訪問,則表示tomcat沒什么問題了。

   但是我用瀏覽器怎么都訪問不了,經過一天才找到問題所在,因為我的阿里雲服務器是專有網絡,

   買的時候沒注意,服務器實例的安全組規則默認只開了22和3389端口。阿里雲安全組了解

   最終的解決辦法是跑到阿里雲找到服務器的實例,添加一組入方向的安全組規則(協議類型:自定義TCP   端口范圍:22/8081  授權類型:地址段訪問 授權對象:0.0.0.0/0 )

   如圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM