Eri*_*son 8 linux installation ubuntu tomcat
我是Linux新手,我不明白为什么会apt-get install tomcat6
导致两个tomcat6
文件夹,一个在/var/lib/
,另一个在/usr/share/
.我确信它有充分的理由,但它让我几个小时的困惑,没有任何工作.
这是怎么回事?
Tomcat提供一种机制,您可以在其中运行多个使用一些常见配置元素的实例.您将使用环境变量CATALINA_HOME
vs CATALINA_BASE
来配置tomcat(或相应的属性).请参阅此文章以获得解释.
"第一个属性(catalina.home)指向公共信息的位置,而另一个属性(catalina.base)指向保存所有实例特定信息的目录."
因此,Ubuntu中的默认tomcat6包具有对运行单个实例的人以及运行多个实例的人友好的配置.
你可以看到tomcat6包包括:
/usr/share/tomcat6
/var/lib/tomcat6
如果您只运行一个tomcat实例,那么您可能想要使用该/var/lib/tomcat6
位置.
如果您(或其他读者)偶然在寻找脚本来自动在基于debian的发行版上安装Tomcat的多个实例,那么这个版本对我来说效果很好,稍作修改.