单机部署tomcat多个实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单机部署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

 

[[email protected] ~]# vim  /data/tomcatserver/tomcat7070/conf/server.xml

 

技术分享 

 

 

技术分享 

 

技术分享 

把以下配置粘贴到如下图的地方

 

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

             </Context>

 

实例目录改为:/data/webapps

技术分享 

保存退出

 /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/

 

技术分享 

 

实例一成功

 

 

 

 

 

配置tomcat9090和以上配置一样

[[email protected] ~]# vim /data/tomcatserver/tomcat9090/conf/server.xml

 

技术分享 

 

 

 

技术分享 

 

 

技术分享 

 

把以下配置粘贴到如下图的地方

 

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

             </Context>

保存退出

 /data/tomcatserver/tomcat9090/bin/shutdown.sh       #关闭

 /data/tomcatserver/tomcat9090/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.tomcat9090.com");%>

        </body>

</html>

 

在网站上输入http://192.168.3.51:9090/

 

 

显示

技术分享 

 

实例二成功

 

 

 

 

 


本文出自 “浅吻着你额头︶ㄣ紫玫瑰” 博客,请务必保留此出处http://1298411894.blog.51cto.com/11494198/1874021

以上是关于单机部署tomcat多个实例的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 的单机多实例配置

tomcat 多实例部署

tomcat单实例多应用多实例多应用部署

MySQL单机多实例部署详解

Tomcat单机多实例配置

001_Tomcat 单机多实例配置