首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CATALINA_HOME对CATALINA_BASE

CATALINA_HOME对CATALINA_BASE
EN

Ask Ubuntu用户
提问于 2011-06-03 16:12:12
回答 1查看 37K关注 0票数 12

对于为什么Ubuntu会设置CATALINA_BASE环境变量,使其不同于CATALINA_HOME,我找不到明确的答案。我发现了本文件,这意味着不设置CATALINA_BASE将使其等同于CATALINA_HOME。该文档还建议设置CATALINA_BASE以使多个实例可用。

然而,我似乎找不到任何可以解释这一点的东西。想必,使用单个CATALINA_HOME运行已经有很长一段时间了,但是Ubuntu进行了切换。

我在这个问题上找到了一个说明性回答 on AskUbuntu,但是在CATALINA_HOMECATALINA_BASE上并没有什么特别的地方。这个问题确实暗示了"appBase“参数,它是配置文件中主机容器的Tomcat6文档中的记录在案

问题是:为什么这两个变量是分开的?他们什么时候应该分开?这允许管理员做什么?然后在每个目录中放置什么?这两个变量什么时候应该是相同的?ASF为标准实践推荐了什么?

EN

回答 1

Ask Ubuntu用户

发布于 2011-06-03 16:27:38

为什么这两个变量是分开的?

catalina.home指向公共信息的位置。

catalina.base指向保存所有实例特定信息的目录。

所以你有一个家,可以有一个以上的基地。

他们什么时候应该分开?这两个变量什么时候应该是相同的?

如果你有1只猫,你可以将它们设置为相同的值,但是良好的实践会建议你提前计划,并将它们分开:你永远不知道你是否需要一个以上的猫。Ubuntu开始遵循这种思维方式,因为它更符合逻辑:它使运行2+ tomcat变得更容易,但不会禁用运行1 tomcat,其中将它们都设置为相同的值将要求每个人编辑基值。让他们与众不同更有意义。

这允许管理员做什么?

允许超过一个tomcat同时运行,每个tomcat实例都可以有自己的应用程序。

然后在每个目录中放置什么?

家里装的是奶瓶。

基本包含conf,日志,webapp,工作和临时。1对于每个tomcat实例。

票数 12
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/46757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档