CentOS7入門_安裝並配置tomcat8.5.14


首先是下載,當然是官方網址 http://tomcat.apache.org/

進入官網后了我們看到從tomcat6-tomcat9可供我們選擇,因為tomcat9還是alpha版本,我們就選擇最新的穩定版8.5.14.當然你也可以選擇最常用的tomcat7.0.7.

具體的大家可以看這篇博客里面有各個版本的介紹tomcat版本介紹

選擇完成之后我們就可以下載了。這里我給出兩個版本的下載地址,如果大家需要其他版本的Tomcat可以自行去官網上面下載。

wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz

下載完成后我們解壓

tar -xvf apache-tomcat-8.5.14.tar.gz

解壓完畢之后我們進入tomcat目錄下的bin文件,當然你也可以使用mv命令重命名文件夾,如果不太了解mv命令可以查看我的linux常用命令

執行./catalina.sh 或者./startup.sh啟動tomcat。

如果出現上圖,並且在瀏覽器的8080端口中可以看到tomcat的貓就說明tomcat啟動成功。

 

如果啟動tomcat時,出現以以下錯誤說明jdk的環境變量沒有配置。參考我的jdk安裝指南配置

如果tomcat 啟動成功但是外網機訪問不到請檢查linux的防火牆是不是沒有關閉,或者外網機是不是設置了代理。

 --停止防火牆
systemctl stop firewalld service 
service iptables stop
--永久關閉防火牆
systemctl disable firewalld service 
chkconfig iptables off

怎么看tomcat服務是否啟動成功呢,使用命令:

ps -ef | grep tomcat --查看正在運行的進程

如果看到tomcat的進程就說明tomcat啟動成功了。如果沒有出現就說明tomcat有問題。更換活着重新解壓縮tomcat試試。

啟動成功之后我們可以先看看在本機上是否可以訪問。我們使用wget命令:

wget http://localhost:8080/

出現下圖返回 200 ok 說明在本機上是沒有問題的。

確認本機沒有問題后,我們互相ping linux系統和windows系統的ip地址,看是否可以相互ping通,如果不能以相互ping通的話。請檢查檢查windows和linux服務器連接問題。比如防火牆,或者代理問題。

如果本機上也沒有返回 200 就檢查tomcat的配置文件,看他得端口號是不是默認的8080,如果端口號也沒錯的話還是看不見tomcat的貓的話可以留言和我討論。

 more conf/server.xml

 

 最后一點,如何設置tomcat開機自啟動。將tomcat配置在 /etc/rc.local 下。

vim /etc/rc.local

啟動tomcat之前必須將java環境變量設置好。

JAVA_HOME=/usr/java/jdk1.8.0_91
export JAVA_HOME
/usr/local/tomcat-8.5.14/bin/startup.sh

 

重啟reboot驗證,tomcat 是否啟動了,執行。

ps -ef | grep tomcat

出現下圖就說明tomcat已經啟動了。

 

 最后也就是見證奇跡的時刻,我們把我們的網站發布至/usr/local/tomcat-8.5.14/webapps/ROOT文件夾下;

我們就可以直接訪問我們的網站了!

 


免責聲明!

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



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