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
本文介绍了Tomcat单机集群配置优化方法,通过拷贝配置文件而非整个安装文件,实现了节省存储空间和降低维护成本的目的。详细解释了CATALINA_HOME和CATALINA_BASE的概念,并提供了启动命令示例。
4506

被折叠的 条评论
为什么被折叠?



