tomcat catalina.home和catalina.base区别
2016-01-26 17:26
701 查看
catalina 环境变量是tomcat安装目录
catalina.home和catalina.base这两个属性仅在你需要安装多个Tomcat实例而不想安装多个软件备份的时候使用,这样能节省磁盘空间。
以Tomcat6.0为例,其Tomcat目录结构如下:
bin (运行脚本)
conf (配置文件)
lib (核心库文件)
logs (日志目录)
temp (临时目录)
webapps (自动装载的应用程序的目录)
work (JVM临时文件目录[java.io.tmpdir])
让我们看看这些目录那些可以被多个Tomcat实例公用,其实只有 bin 和 lib 目录,其它目录conf、logs、temp、webapps和work每个Tomcat实例必须拥有其自己独立的备份。
明白了上述关系就容易理解catalina.home和catalina.base的用途了。
catalina.home指向公用信息的位置,就是bin和lib的父目录。
catalina.base指向每个Tomcat目录私有信息的位置,就是conf、logs、temp、webapps和work的父目录。
仅运行一个Tomcat实例时,这两个属性指向的位置是相同的。
引自:http://txy821.javaeye.com/blog/557584
catalina.home和catalina.base这两个属性仅在你需要安装多个Tomcat实例而不想安装多个软件备份的时候使用,这样能节省磁盘空间。
以Tomcat6.0为例,其Tomcat目录结构如下:
bin (运行脚本)
conf (配置文件)
lib (核心库文件)
logs (日志目录)
temp (临时目录)
webapps (自动装载的应用程序的目录)
work (JVM临时文件目录[java.io.tmpdir])
让我们看看这些目录那些可以被多个Tomcat实例公用,其实只有 bin 和 lib 目录,其它目录conf、logs、temp、webapps和work每个Tomcat实例必须拥有其自己独立的备份。
明白了上述关系就容易理解catalina.home和catalina.base的用途了。
catalina.home指向公用信息的位置,就是bin和lib的父目录。
catalina.base指向每个Tomcat目录私有信息的位置,就是conf、logs、temp、webapps和work的父目录。
仅运行一个Tomcat实例时,这两个属性指向的位置是相同的。
引自:http://txy821.javaeye.com/blog/557584
相关文章推荐
- eclpise热加载,不用重启tomcate
- tomcat配置优化(server-optimize.xml)
- 我被eclipse的tomcat坑的经历
- tomcat去掉项目名称和端口号
- maven工程发布到tomcat下启动报ClassNotFoundException的异常的解决办法
- 提高tomcat的响应速度
- Jconsole Monitor[Tomcat]
- apache和tomcat有什么不同,为什么要整合apache 和tomcat?
- Tomcat配置虚拟目录
- tomcat设置内存大小
- tomcat服务器中支持php
- Nginx+keepalived做双机热备加tomcat负载均衡
- tomcat 修改端口为80
- Tomcat Service
- linux下定时重启tomcat
- yi旅项目技术总结(不定期更新)
- eclipse中配置tomcat
- tomcat 监听指定ip
- win10下通过jconsole监控远程centos tomcat运行情况
- eclipse + tomcat的热加载