單機部署tomcat多個實例

一、安裝tomcat虛擬主機

 

在安裝tomcat之前必須要安裝jdk。他是sun公司免費提供的java語言的軟件開發包,其中包含java虛擬機,從而保證了java 的跨平臺性。

準備環境:

爲了避免系統的open-jdk環境與新安裝jdk環境衝突,我們需要卸載open-jdk

rpm -e java-1.6.0-openjdk-devel-1.6.0.0-1.66.1.13.0.el6.x86_64 --nodeps

rpm -e java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 --nodeps

rpm -e java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 --nodeps

rpm -e java-1.7.0-openjdk-devel-1.7.0.45-2.4.3.3.el6.x86_64 --nodeps

1)解壓jdk

tar xf jdk-7u65-linux-x64.gz

mv jdk1.7.0_65 /usr/local/java

2)配置環境變量

vim /etc/profile.d/java.sh  #添加以下內容

export JAVA_HOME=/usr/local/java  #設置java的根目錄

export PATH=$PATH:$JAVA_HOME/bin

3生效腳本

source /etc/profile.d/java.sh   

4)安裝並部署多個tomcat實例

首先創建tomcat所有實例共同的目錄/data/webapps以及tomcat所有實例的目錄/data/tomcatserver

mkdir -p /data/webapps

mkdir -p /data/tomcatserver

tar xf apache-tomcat-7.0.54.tar.gz -C /data/tomcatserver

mv apache-tomcat-7.0.54 /data/tomcatserver tomcat7070

cp -r tomcat7070 tomcat9090

(5)修改tomcat配置文件

爲了區分各個tomcat實例把tomcat7070實例中的server.xml中所有的監聽端口改爲7開頭的,實例目錄改爲/data/webapps。把tomcat9090實例中的server.xml中所有的端口改爲9開頭的實例目錄改爲/data/webapps

 

[root@CentOS6-node1 ~]# vim  /data/tomcatserver/tomcat7070/conf/server.xml

 

spacer.gif 

 

 

spacer.gif 

 

spacer.gif 

把以下配置粘貼到如下圖的地方

 

     <Context docBase="/data/webapps" path="" reloadable="false" >

             </Context>

 

實例目錄改爲:/data/webapps

spacer.gif 

保存退出

 /data/tomcatserver/tomcat7070/bin/shutdown.sh       #關閉

 /data/tomcatserver/tomcat7070/bin/startup.sh        #啓動tomcat

驗證:在/data/webapps目錄下創建測試網頁

vim index.jsp    #創建並添加以下內容

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  

<html>

        <head>

        <title> JSP test1 page</title>

        </head>

        <body>

        <% out .println("welcom to test sits,http://www.tomcat7070.com");%>

        </body>

</html>

 

在網頁輸入:http://192.168.3.51:7070/

 

spacer.gif 

 

實例一成功

 

 

 

 

 

配置tomcat9090和以上配置一樣

[root@CentOS6-node1 ~]# vim /data/tomcatserver/tomcat9090/conf/server.xml

 

spacer.gif 

 

 

 

spacer.gif 

 

 

spacer.gif 

 

把以下配置粘貼到如下圖的地方

 

     <Context docBase="/data/webapps" path="" reloadable="false" >

             </Context>

保存退出

 /data/tomcatserver/tomcat9090/bin/shutdown.sh       #關閉

 /data/tomcatserver/tomcat9090/bin/startup.sh        #啓動tomcat

 

 

 

spacer.gif 

 

驗證:在/data/webapps目錄下更改測試網頁

vim index.jsp    #更換紅色內容

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  

<html>

        <head>

        <title> JSP test1 page</title>

        </head>

        <body>

        <% out .println("welcom to test sits,http://www.tomcat9090.com");%>

        </body>

</html>

 

在網站上輸入http://192.168.3.51:9090/

 

 

顯示

spacer.gif 

 

實例二成功

 

 

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章