1. 程式人生 > >linux-搭建web伺服器系列--安裝部署多個tomcat(四)

linux-搭建web伺服器系列--安裝部署多個tomcat(四)

當然,第一步當然是下載tomcat,不廢話,直接上圖

到此時,tomcat已經下載好,我們利用FZ上傳到linux伺服器上去

使用以下命令解壓tomcat壓縮包:

tar -zxvf apache-tomcat-7.0.72.tar.gz
我們切換到FZ介面,重新整理FZ,發現tomcat已經被解壓了

此時,我們直接在FZ裡面重新命名tomcat為 apache-tomcat-7.0.72_8080,再次執行命令:

tar -zxvf apache-tomcat-7.0.72.tar.gz
然後再次重新命名tomcat為 apache-tomcat-7.0.72_7080

接下來配置tomcat

使用命令:

vi /etc/profile
在最後末尾新增程式碼,也就是設定jdk的地方新增如下程式碼
#set tomcat environment  8080
CATALINA_8_BASE=/usr/local/src/apache-tomcat-7.0.72_8080
CATALINA_8_HOME=/usr/local/src/apache-tomcat-7.0.72_8080
TOMCAT_8_HOME=/usr/local/src/apache-tomcat-7.0.72_8080
PATH=$PATH:$TOMCAT_8_HOME/bin
export JAVA_HOME CLASSPATH PATH
export CATALINA_8_BASE CATALINA_8_HOME TOMCAT_8_HOME
#set tomcat environment 7080
CATALINA_7_BASE=/usr/local/src/apache-tomcat-7.0.72_7080
CATALINA_7_HOME=/usr/local/src/apache-tomcat-7.0.72_7080
TOMCAT_7_HOME=/usr/local/src/apache-tomcat-7.0.72_7080
export CATALINA_7_BASE CATALINA_7_HOME TOMCAT_7_HOME
使用以下命令來促使profile生效:
source /etc/profile

接下來配置tomcat,找到apache-tomcat-7.0.72_8080下bin目錄的catalina.sh檔案,開啟之後你會看到很多註釋,在註釋結束的第一行加上如下程式碼:

export CATALINA_BASE=$CATALINA_8_BASE
export CATALINA_HOME=$CATALINA_8_HOME
同理,在apache-tomcat-7.0.72_7080下配置如下程式碼:
export CATALINA_BASE=$CATALINA_7_BASE
export CATALINA_HOME=$CATALINA_7_HOME
接下來找到tomcat下conf資料夾下的server.xml目錄,將相應埠對應修改為以下程式碼【請根據實際情況修改】
<Server port="7005" shutdown="SHUTDOWN">

<Connector port="7080" protocol="HTTP/1.1"
   connectionTimeout="20000"
   redirectPort="7443" 
   useBodyEncodingForURI="true"
   debug="0"
   minSpareThreads="25"
   uRIEncoding="utf-8"
   maxSpareThreads="75"
   maxThreads="150"
    />

<Connector port="7009" protocol="AJP/1.3" redirectPort="7443" />
接下來啟動tomcat,進入/usr/local/src/apache-tomcat-7.0.72_8080/bin目錄,使用如下命令:
./startup.sh
再切換到logs目錄下,使用如下命令進入日誌檢視:
tail -f catalina.out
當然我們使用tab按鈕就可以自動輸出已經存在的檔名

此時我們輸入192.168.36.39:8080檢視是否已經啟動好了

此時,我們將8080埠開放出去,使用命令:

vi /etc/sysconfig/iptables
新增如下程式碼
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
然後重啟防火牆
service iptables restart
此時就已經可以訪問了