windows下Tomcat配置多实例

##转载自:http://www.cnblogs.com/tq03/p/3507658.html

1、原理:
在Tomcat的安装目录中,所有实例共享的文件夹只有lib,bin两个目录,其余的文件夹每个实例分别持有一份。由于一般只有一个实例,所以这些文件夹放在了同一目录下,目录结构如下:

|bin
|conf
|lib
|logs
|temp
|webaps
|work
LICENCE
NOTICE
RELEASE-NOTES
RUNNING.txt

若要实现多实例, 目录结构如下所示:

|apache-tomcat-7.0
    |bin
    |lib
    |x_instances
        |instance0
            |conf
            |logs
            |temp
            |webapps
            |work
        |instance1
            |conf
            |logs
            |temp
            |webapps
            |work

上图中定义了2个实例.

2、步骤二: 在 instance0和instance1下分别增加一个自定义的startup.bat文件, 内容如下:

@echo off

@echo 删除缓存
rmdir /S/Q %CD%/work

SET CATALINA_BASE=%CD%

cd ../../bin
catalina.bat start

前提是已经定义了系统变量JAVA_HOME,并且已经添加到PATH中
此处可根据需要设置CATALINA_OPTS和JAVA_OPTS环境变量。

3、注意事项:
为了保证端口不冲突,需要分别设置各个实例下conf/server.xml中的端口,避免重复,否则启动多个时会出现jvm_bind异常。
4、启动:
分别双击instances/instance1/startup.bat和instances/instance1/startup.bat,就启动了2个实例,由于我设定的端口分别为8080和8081,
分别访问http://localhost:8080http://localhost:8081即可分别访问,对应的部署不作赘述。

March 21st,2016

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值