tomcat - Tomcat 5.5 的多个 appbase 目录

标签 tomcat

我有一台安装了 tomcat 5.5 的机器 它为默认应用程序库中的各种应用程序提供服务。

我还有一堆目录应该变成WEBDAV应用程序,通过配置公共(public)根目录为appbase,这当然与上面提到的appbase完全不同

两个目录都不应移动。

那么,有没有办法拥有第二个应用程序库?

最佳答案

您不能拥有多个应用程序库,但有多种方法可以解决此问题。

  1. 如果您有 Apache 前端,您可以通过映射 URL 使多个主机看起来像一个主机。
  2. 您可以在 appBase 中创建符号链接(symbolic link)。
  3. 您可以使用上下文片段,这样 docBase 就可以指向任何地方,有效地拥有多个 appBase。

要使用上下文片段,您需要在 conf/Catalina/[host] 目录中放置一个 xml 文件。该文件应包含类似这样的内容,

<Context docBase="/appbase2/app">
</Context>

xml 文件名将是上下文/应用程序名称。

关于tomcat - Tomcat 5.5 的多个 appbase 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1531619/

相关文章:

jakarta-ee - JAX-RS 应用程序子类未注册

Tomcat - 对我的 Web 服务器的奇怪请求泛滥 - 在 Apache tomcat localhost 日志上看到

java - Amazon EC2 中的 Apache Tomcat 错误 : could not find org. apache.catalina.util.ServerInfo

java - 异步文件上传 Servlet

java - Spring Boot部署 war

tomcat - Spring Boot War-File 不适用于 Tomcat

java - Jenkins war 部署到 Tomcat 7

java - 访问Tomcat中的相关文件

java - 如何在 Jboss AS 中部署和运行多个 war 部署

postgresql - 使用 Tomcat 和 PostgreSQL 在 Docker 上部署应用程序