首先是下載,當然是官方網址 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文件夾下;
我們就可以直接訪問我們的網站了!