【圖文】如何在centos上安裝tomcat


先到tomcat官網下載安裝包(隨便下載你想要的版本)
假設你現在使用的是windows系統
那么就把你下載來的壓縮包解壓,放到一個目錄中
在你本地的windows系統中安裝個xshell和xftp
 
在xshell中這個小圖標可以直接打開xftp
先通過xshell登錄你的centos服務器(按操作完成即可,會要求你輸入用戶名和密碼)
然后通過xshell打開xftp(這時不需要再次登錄)
然后把你解壓出來的tomcat文件,通過xftp上傳到/usr/local/tomcat目錄下
傳好之后要設置一些文件的權限
 之后,在xshell中執行以下命令:
/usr/local/tomcat/bin/startup.sh
 你可能會得到如下響應:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
這時直接在xftp中打開setclasspath.sh這個文件,如下圖所示
在文件開始的位置加入以下內容
export JAVA_HOME=/usr/local/jdk1.8.0_151  
export JRE_HOME=/usr/local/jdk1.8.0_151/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
注意,在加入這些內容之前,首先要確保你的centos系統中,已經有jdk的東西了(/usr/local/jdk1.8.0_151)
如果沒有,你可以去java的官網下載,然后按照上面的方法,把JDK傳到你的服務器上去,放在什么目錄下問題不大
這是你訪問你的服務器的IP地址,可能還是訪問不到任何東西
有可能是你沒開放你的80端口的原因
需要通過如下命令打開80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent  
systemctl stop firewalld.service
systemctl start firewalld.service
第一行是永久打開80端口
第二行和第三行是停止、啟動防火牆
如果一開始提示你說防火牆還沒啟動;那么你就先執行第三句

執行完這一步之后,你還是訪問不到任何東西
你需要修改一下tomcat的配置文件
在第69行左右,把默認端口從8080改成80
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
此時再訪問你的IP地址,則會如願得到下面的畫面:
 這是tomcat的示例畫面
這個示例頁面存放在如下目錄:
你可以把這個目錄下的東西都刪了,再放上你自己的東西,就是你的網站了。


 
 


免責聲明!

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



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