tomcat 集群配置(动态加载配置信息)

rem   CATALINA_HOME   May point at your Catalina "build" directory.
rem
rem   CATALINA_BASE   (Optional) Base directory for resolving dynamic portions
rem                   of a Catalina installation.  If not present, resolves to

rem                   the same directory that CATALINA_HOME points to.


很多文章中提到TOMCAT单机集群配置,如果两个节点就需要把tomcat安装程序复制两份,如果是N个节点就要复制N份。


后来在进行j2ee开发时,发现其实不需要这样做,只需要拷贝其配置文件出来就可以,而不需要整个拷贝安装文件;

这一点其实在weblogic中就有,只是weblogic提供了配置界面,而TOMCAT却没有。


CATALINA_HOME指的就是TOMCAT安装文件的目录

CATALINA_BASE指的是配置文件的目录



启动命令:

set CATALINA_HOME=F:\j2eeworkspace\eclipseConfig\tomcat7

echo "TOMCAT_HOME =%CATALINA_HOME%"

set CATALINA_BASE=F:\j2eeworkspace\eclipseConfig\tomcat_plugin_config

echo "TOMCAT_节点配置信息所在目录 =%CATALINA_BASE%"

call "%CATALINA_HOME%\bin\catalina.bat" run



这样做最大的好处就是节省存储空间,
同时只要维护一份安装文件就可以,如果在TOMCAT的LIB目录中的JAR发生变更,只需要维护一份就可以了,不需要进行多份的维护。


PS:tomcat的eclipse插件也是类似的实现原理:见http://note.youdao.com/share/?id=ff5a507a9facf8f2fd525c8054a9c78e&type=note

start
-Dcatalina.base="F:\j2eeworkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1"
 -Dcatalina.home="F:\j2eeworkspace\eclipseConfig\tomcat7"
 -Dwtp.deploy="F:\j2eeworkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps"
-Djava.endorsed.dirs="F:\j2eeworkspace\eclipseConfig\tomcat7\endorsed"



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值