tomcat 集群配置(动态加载配置信息)
2014-03-03 15:29
363 查看
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"
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"
相关文章推荐
- nginx+tomcat集群配置(2)---静态和动态资源的分离
- freeswitch 使用外部directory 动态加载配置信息
- 如何配置tomcat刚启动就去加载数据库信息
- freeswitch 使用外部directory 动态加载配置信息 2
- Apache +Tomcat的负载均衡与集群配置
- 继承PropertyPlaceholderConfigurer 实现动态加载配置文件
- apache+tomcat实现负载均衡与集群的配置
- (apache+tomcat集群+memcached番外篇)单台tomcat的session信息的2种持久化方式
- Tomcat增加Context配置导致启动的时候项目加载两次
- Nginx动态加载新的配置文件
- Apache2.2 + tomcat7 服务器集群配置
- Apache+Tomcat集群配置
- 图文解说:Nginx+tomcat配置集群负载均衡
- (转)Unity 导出XML配置文件,动态加载场景
- tomcat中配置classes热加载
- 混合模式程序集是针对“v2.0.50727”版的混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集
- tomcat集群配置session,并用nginx做反向代理和负载均衡
- Shiro教程(九)Shiro 权限动态加载与配置精细讲解
- Nginx+tomcat配置集群负载均衡
- 关于tomcat 多个配置多个host加载多次,导致initSerlet加载多次