CentOS 6.5 x64 安裝Tomcat8 並配置兩個Tomcat8


1.首先,安裝tomcat的前提是已經配置好jdk環境變量,若沒配好可以參考我的上一篇博文:CentOS 6.5 x64安裝jdk8,當然也可以通過網絡搜索安裝步驟~~

2.下載:

  可以通過官網下載:http://tomcat.apache.org/download-80.cgi,我下載的是這個。

3.在xftp中,進入/usr/local目錄,新建一個文件夾為tomcat8,進入后建立兩個文件夾(因為我們要裝兩個tomcat),分別為tom8081(代表8081端口),tom8082(代表8082端口),將我們下載好的tomcat分別拖放到這兩個文件夾下(方便起見),使用xshell進入到/usr/local/tomcat8/tom8081,輸入以下命令:

//解壓到當前目錄
tar -zxv -f apache-tomcat-8.5.8.tar.gz 

  完成后,進入/usr/local/tomcat8/tom8082,再一次執行上面的命令。為節省空間,我們兩個都解壓完成后可以刪除tomcat壓縮包。

4.配置環境變量,輸入命令:

//打開系統環境變量配置文件
vi /etc/profile

//按下 i 鍵進入編輯狀態

//在最后輸入以下命令
# first tomcat #
CATALINA_BASE=/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
CATALINA_HOME=/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
TOMCAT_HOME=/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME

# second tomcat #
CATALINA_2_BASE=/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
CATALINA_2_HOME=/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
TOMCAT_2_HOME=/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME

  最后,按下Esc鍵,之后按下shift+;,輸入wq保存退出。

  退出后,輸入下列命令使配置立即生效:

source /etc/profile

  這里需要注意的是,我們的java環境變量必須是已經配置好的。不然下面的工作是無法進行的。

5.配置兩個tomcat

  進入tom8081的conf目錄下:

cd /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/conf

  修改server.xml文件

//打開server.xml文件
vi server.xml

//按下 i 鍵進入編輯狀態

//找到所有的8080字段替換為8081,下面是已經替換后的
    <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

//找到8009字段替換為8010,下面是已經替換后的
    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

//替換完成后按下Esc,然后按下shift+;,輸入wq保存退出

  進入tom8082的conf目錄下:

cd /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/conf

  修改server.xml文件

//打開server.xml文件
vi server.xml

//按下 i 鍵進入編輯狀態
//找到8005端口,修改為9005    <Server port="9005" shutdown="SHUTDOWN"> //找到所有的8080字段替換為8082,下面是已經替換后的 <Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- A "Connector" using the shared thread pool--> <!-- <Connector executor="tomcatThreadPool" port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //找到8009字段替換為8011,下面是已經替換后的 <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8011" protocol="AJP/1.3" redirectPort="8443" /> //替換完成后按下Esc,然后按下shift+;,輸入wq保存退出

6.修改tom8082下面的tomcat啟動停止路徑

//進入bin目錄
 cd /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin

//使用vi編輯catalina.sh文件
vi catalina.sh

//按下i鍵進入編輯狀態

//在文件的開頭輸入下面的兩行命令

  #!/bin/sh    //下面的是那兩行命令,這行只是起一個位置參考作用

  //后面的名稱就是我們配置環境變量時使用的名稱
  export CATALINA_BASE=$CATALINA_2_BASE
  export CATALINA_HOME=$CATALINA_2_HOME

//完成后保存退出即可

7.完成以上步驟后,分別啟動兩個tomcat

  進入8082的bin目錄,啟動tomcat

//進入8082的bin路徑
cd /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin

//啟動tomcat
./startup.sh 

//輸出以下信息,說明我們的8082啟動成功
[root@iZ2ze9y8lup9n799dupc6aZ bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
Using CATALINA_HOME:   /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
Using CATALINA_TMPDIR: /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_111
Using CLASSPATH:       /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin/bootstrap.jar:/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin/tomcat-juli.jar
Tomcat started.

  進入8081的bin目錄,啟動tomcat

//進入8081的bin路徑
cd /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/bin

//啟動tomcat
./startup.sh 

//輸出以下信息,說明我們的8081啟動成功
[root@iZ2ze9y8lup9n799dupc6aZ bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
Using CATALINA_HOME:   /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
Using CATALINA_TMPDIR: /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_111
Using CLASSPATH:       /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/bin/bootstrap.jar:/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/bin/tomcat-juli.jar
Tomcat started.

8.將tomcat加入開機啟動。如果不想加入開機啟動,請跳轉到步驟9.

  輸入以下命令

//使用vi編輯rc.local文件
vi /etc/rc.d/rc.local

//在最后加入下面三行
export JAVA_HOME=/usr/local/java/jdk1.8.0_111
/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/bin/startup.sh start
/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin/startup.sh start

//保存

//添加rc.local為可執行權限
chmod +x /etc/rc.d/rc.local

9.重啟系統(必須重啟)

reboot

  所有的步驟已經完成。現在在瀏覽器中,我們就能訪問我們的兩個tomcat了。

 

  ^_^

 


免責聲明!

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



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