Linux CentOS 7 下 Apache Tomcat 7 安裝與配置


前言

記錄一下Linux CentOS 7安裝Tomcat7的完整步驟。

下載

首先需要下載tomcat7的安裝文件,地址如下: 
http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz

安裝與配置

安裝之前需要確保已經安裝JDK,若沒有安裝JDK請參考上一篇blog先正確安裝JDK: Linux CentOS 7 & JDK 1.7 安裝與配置,如果已經安裝JDK,那么就接下來就可以安裝tomcat了,首先將下載的安裝文件上傳到Linux服務器的相應目錄,第一步是解壓:

tar -zxvf apache-tomcat-7.0.57.tar.gz

解壓完整后刪除安裝包:

rm -rf apache-tomcat-7.0.57.tar.gz

考慮后面要做tomcat集群,所以從新建立新目錄並將解壓好的tomcat移進去:

mkdir /wocloud/tomcat_cluster/ mkdir /wocloud/tomcat_cluster/tomcat1 mv ./apache-tomcat-7.0.57/ /wocloud/tomcat_cluster/tomcat1/

首先我們來配置一下tomcat的環境變量和內存設置,進入tomcat的bin目錄后通過vi命令打開catalina.sh文件,並在其中加入如下配置:

JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m" export TOMCAT_HOME=/wocloud/tomcat_cluster/tomcat1/apache-tomcat-7.0.57 export CATALINA_HOME=/wocloud/tomcat_cluster/tomcat1/apache-tomcat-7.0.57 export JRE_HOME=/wocloud/java/jdk1.7.0_75/jre export JAVA_HOME=/wocloud/java/jdk1.7.0_75 

效果圖如下: 
這里寫圖片描述

接下來修改一下tomcat端口號,進入tomcat的conf目錄下,修改server.xml文件,通過vi命令打開文件后直接輸入/8080檢索到端口號的位置,進入編輯模式后修改端口號為8081,如下圖所示: 
這里寫圖片描述 
最后輸入:wq保存退出即可。

接下來我們就可以嘗試啟動tomcat了,切換到tomcat的bin目錄輸入啟動命令:

./startup.sh

看到如下提示就說明已經啟動成功: 
這里寫圖片描述

OK,下面通過內網的另一台windows服務器來嘗試訪問一下看看: 
這里寫圖片描述

很遺憾無法訪問,但是端口號並沒有任何問題,這又是什么原因導致的呢?原因就是和windows相比linux有更強的安全機制,在CentOS 7中引入了一個更強大的防火牆——Firewall。我們需要在Firewall中開啟8081端口,也就是將8081端口加入到zone(Firewall的新特性,簡單講它的作用就是定義了網絡區域網絡連接的可信等級)中。命令如下:

firewall-cmd --zone=public --add-port=8081/tcp --permanent

這樣就成功的將8081端口加入了public區域中,permanent參數表示永久生效,即重啟也不會失效,最后不要忘記更新防火牆規則:

firewall-cmd --reload

OK,下面看一下public區域下所有已打開的端口,命令如下:

firewall-cmd --zone=public --list-ports

可以看到8081端口已經成功打開: 
這里寫圖片描述

下面再次訪問tomcat看看結果: 
這里寫圖片描述

Good,成功看到了我們熟悉的湯姆貓,到此為止就已經成功完成了安裝。

總結

簡單記錄一下在Linux CentOS 7中安裝tomcat7的全過程,希望對遇到同樣問題的朋友有所幫助,The End。


免責聲明!

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



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