一台机器同一份tomcat运行多个tomcat实例

一. run multiple tomcat instance on one tomcat copy

1. 下载tomcat, 解压到/home/opt/tomcat/下,如下所示

[root@shaotingsv tomcat]# ll
total 16
drwxr-xr-x 9 root root 4096 Oct 20 21:22 apache-tomcat-7.0.56


2. 在/home/opt/tomct/下创建tomcat_base1, tomcat_base2目录

drwxr-xr-x 8 root root 4096 Oct 20 22:38 tomcat_base1
drwxr-xr-x 8 root root 4096 Oct 20 22:39 tomcat_base2


3. 在tomcat_base1,tomcat_base2目录下创建一些子目录:bin, conf, logs, webapps, temp, work,如下所示

[root@shaotingsv tomcat]# ll tomcat*
tomcat_base1:
total 24
drwxr-xr-x 2 root root 4096 Oct 20 21:22 bin
drwxr-xr-x 3 root root 4096 Oct 20 22:09 conf
drwxr-xr-x 2 root root 4096 Oct 20 22:09 logs
drwxr-xr-x 2 root root 4096 Oct 20 21:23 temp
drwxr-xr-x 3 root root 4096 Oct 20 22:39 webapps
drwxr-xr-x 3 root root 4096 Oct 20 22:37 work


tomcat_base2:
total 24
drwxr-xr-x 2 root root 4096 Oct 20 21:23 bin
drwxr-xr-x 3 root root 4096 Oct 20 22:40 conf
drwxr-xr-x 2 root root 4096 Oct 20 22:40 logs
drwxr-xr-x 2 root root 4096 Oct 20 21:23 temp
drwxr-xr-x 3 root root 4096 Oct 20 22:40 webapps
drwxr-xr-x 3 root root 4096 Oct 20 22:40 work
[root@shaotingsv tomcat]# 


4. copy /home/opt/tomcat/apache-tomcat-7.0.56/conf/server.xml&web.xml到 tomcat_base1, tomcat_base2下的conf中


5. 修改tomcat_bse2/conf/server.xml中的Connect元素的port , redirectPort属性,修改<Server>元素上的port属性,防止端口冲突。我分别改成8081,8010,8006,8444


6. 在/home/opt/tomcat/apache-tomcat-7.0.56/bin/下建立两个文件: starttomcat1.sh, starttomcat2.sh,内容如下:

[root@shaotingsv bin]# cat starttomcat*
#!/bin/sh


export CATALINA_BASE=/home/opt/tomcat/tomcat_base1
./startup.sh
#!/bin/sh


export CATALINA_BASE=/home/opt/tomcat/tomcat_base2
./startup.sh
[root@shaotingsv bin]# 


7. 创建一个dynamical web project,然后部署到/home/opt/tomcat/tomcat_1/webapps和/home/opt/tomcat/tomcat_2/webapps中


8.运行/home/opt/tomcat/apache-tomcat07.0.56/bin/starttomcat1.sh和starttomcat2.sh, 两个tomcat server就启动了


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值