Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE
来源:互联网 发布:ios 数组和链表的区别 编辑:程序博客网 时间:2024/05/06 16:22
看Tomcat源码一段时间一直很好奇为什么有CATALINA_HOME和CATALINA_BASE区别:
分CATALINA_HOME和CATALINA_BASE概念是为了解决这样的场景:
你需要在一台机器上面部署多个Tomcat实例,但是你又不想创建多个Tomcat的副本,换句话说就是让这些Tomcat副本拥有自己的工作目录但是共享Tomcat的代码。
关于CATALINA_HOME和CATALINA_BASE官方文档上面是这样解释的:
翻译过来就是CATALINA_HOME是Tomcat的安装目录,CATALINA_BASE是Tomcat的工作目录
CATALINA_BASE是和每个Tomcat实例相关的,接下来我们来一起玩一下上面描述的那个场景
先下一个Tomcat的zip发布版本可以在这里下载:http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.69/bin/
解压到F盘,然后新建两个目录 分别为tomcat ins1和tomcat ins2
把Tomcat的共享文件夹分别拷贝到tomcat ins1和tomcat ins2中,有
然后在
然后在tomcat ins1的文件夹下创建startup.bat
文件内容如下:
然后我们可以在tomcat ins1下的conf中的server.xml中修改http端口号分别为7070
tomcat ins2的做法和tomcat ins1一样只不过端口号改为9090
分别双击startup.bat
然后访问Tomcat你会看到:
\
0 0
- Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE
- Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE
- Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE
- Tomcat CATALINA_BASE与CATALINA_HOME的区别
- Tomcat - CATALINA_BASE与CATALINA_HOME的区别
- tomcat CATALINA_HOME与CATALINA_BASE的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- CATALINA_BASE与CATALINA_HOME的区别
- php,java实现备忘录模式
- 千分位&手机号验证&身份证号验证
- js-PhotoSwipe相册功能
- Mybatis学习——解决列名不匹配的方式
- 2-SAT
- Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE
- dp专题 第九题 移动路线
- 程序员面试必问系列——Java基础知识考查2
- Android服务的优化以及流氓进程的基础知识!
- prstat参数参考大全
- wix
- JAVA CAS 原子类及多线程总结
- 微服务与CQRS&EventSourcing
- 千余淘宝店铺违规倒卖支付接口 开展违法业务