一、安装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 

 

实例二成功