
Linux 系統搭建Tomcat
***********
做web項目時,測試工程師經常要做的一個事情就是部署環境,尤其在Linux 下的搭建和部署。
今天我們學習下在linux系統上安裝JDK和 tomcat服務以及相關環境的配置,這是部署項目前必須要做的工作。
準備工作
1、下載下傳跟自己linux系統對應版本的jdk和tomcat包。
2、工具xftp和xshell
JDK 部署
1、用xftp将jdk-7u79-linux-x64.gz拖到要部署目錄。
2、 解壓安裝包在目前目錄下生成一個jdk1.7.0_79檔案:
3、配置JDK 環境變量
編輯bash_profile檔案,也可以執行/etc/profile檔案,但那是配置系統全局環境變量的檔案,可能會影響到其他使用者。
在打開的檔案末尾加上紅框中的環境變量
執行以下指令使其生效:
4、分别輸入java ,javac和java -version 檢測是否配置成功,指令運作成功的話則說明配置成功!
Tomcat 部署
1、同jdk,xftp将安裝包apache-tomcat-7.0.88.tar.gz拖到要部署目錄并解壓。
2、配置環境變量
同理打開~/.bash_profile 檔案在檔案末尾加上以下内容
執行以下指令使配置檔案生效
3、配置tomcat的catalina.sh檔案
切換到/usr/apache-tomcat-7.0.88/bin目錄下
編輯 catalina.sh 檔案
#找到 # OS specific support,然後在這行下面添加以下配置并儲存退出
# OS specific support. $var _must_ be set to either true or false.
CATALINA_HOME=/usr/apache-tomcat-7.0.88
JAVA_HOME=/usr/apache-tomcat-7.0.88
4、配置tomcat系統服務
切換到 tomcat 的 bin 目錄下并将catalina.sh 檔案複制 /etc/init.d 目錄下并重命名為 tomcat
cd $CATALINA_HOME/bin
cp catalina.sh /etc/init.d/tomcat
啟動并測試
1、進入bin目錄,執行./startup.sh
2、在浏覽器輸入你的伺服器 IP和端口,如果出現如下一隻貓,則說明配置成功!
能看到這個标志說明我們已經部署成功了,外部的人也可以通路了!
總結
打不開網頁的情況
多半是防火牆或者端口的問題,此時檢視并确定是否已開啟防火牆。
防火牆關閉指令
service iptables stop
永久關閉防火牆
chkconfig iptables off
運作完成後檢視防火牆關閉狀态
service iptables status
檢視端口占用
如果端口号被占用,則編輯tomcat 下conf 目錄下的server.xml 檔案并修改通路端口。