我有一台安装了 tomcat 5.5 的机器 它为默认应用程序库中的各种应用程序提供服务。
我还有一堆目录应该变成WEBDAV应用程序,通过配置公共(public)根目录为appbase,这当然与上面提到的appbase完全不同
两个目录都不应移动。
那么,有没有办法拥有第二个应用程序库?
最佳答案
您不能拥有多个应用程序库,但有多种方法可以解决此问题。
- 如果您有 Apache 前端,您可以通过映射 URL 使多个主机看起来像一个主机。
- 您可以在 appBase 中创建符号链接(symbolic link)。
- 您可以使用上下文片段,这样 docBase 就可以指向任何地方,有效地拥有多个 appBase。
要使用上下文片段,您需要在 conf/Catalina/[host] 目录中放置一个 xml 文件。该文件应包含类似这样的内容,
<Context docBase="/appbase2/app">
</Context>
xml 文件名将是上下文/应用程序名称。
关于tomcat - Tomcat 5.5 的多个 appbase 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1531619/