catalina.home catalina.base 区别

catalina.home catalina.base 区别

标签: tomcatjmx工作服务器jvmlinux
  11443人阅读  评论(0)  收藏  举报
  分类:

这两个属性仅在你需要安装多个Tomcat实例而不想安装多个软件备份的时候使用,这样能节省磁盘空间。

 

Tomcat6.0为例,其Tomcat 录结构如下:

bin (运行脚本) conf (配置文件) lib (核心库文件) logs (日志目录) temp (临时目录)

webapps (自动装载的应用程序的目录) work (JVM临时文件目录[Java.io.tmpdir])

 

其中只有 bin  lib 目录被多个tomcat示例公用,其它目录conflogstempwebappswork 每个Tomcat实例必须拥有其自己独立的备份。

明白了上述关系就容易理解catalina.homecatalina.base的用途了:

catalina.home(安装目录):指向公用信息的位置,就是binlib的父目录。

catalina.base(工作目录)指向每个Tomcat录私有信息的位置,就是conflogstempwebappswork的父目录。

仅运行一个Tomcat例时,这两个属性指向的位置是相同的。

 

附:多实例tomcat公用工作目录实现(Linux)

在一台服务器上,可以运行多个tomcat实例,不需要安装多个tomcat,可以采用不同的用户。

1、以test用户为例,拷贝/usr/local/apache-tomcat-6.0.18目录到/home/test

2、删除/home/test/apache-tomcat-6.0.18/bin子目录(此目录不需要)

3、编辑/home/test/.bash_profile文件,设置CATALINA_HOME指向刚才的安装目录/usr/local/apache-tomcat-6.0.18

4、设置JAVA_HOME指向刚才的安装目录/usr/java/jdk1.6.0_11

5、设置CATALINA_BASE指向/home/test/apache-tomcat-6.0.18

6、设置CATALINA_OPTS/root/.bash_profile的一致(jmx管理端口用不同的端口号)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值