gpt4 book ai didi

tomcat - 从配置文件创建war文件

转载 作者:行者123 更新时间:2023-11-28 23:52:53 24 4
gpt4 key购买 nike

在当前系统设置中,我有几个配置文件存储在 conf/Catalina/localhost 目录中。例如 images.xml:

<Context path="/images" docBase="/home/user/images" debug="0" privileged="true" />

这允许链接到该目录中的文件,例如:http://localhost:8080/images/image.jpg

但是当映射的驱动器位于网络位置时,与驱动器的连接就会丢失。由于 Tomcat 随后无法到达目的地,因此配置会自动取消部署。由于真正的 Web 应用程序在此服务器上运行,我不想更改此 Tomcat 设置。

那么问题来了,我可以把这个配置包含在一个WAR文件中吗?这将使重新部署变得更容易,并且可能允许我捆绑配置?

最佳答案

特定配置告诉 tomcat 从指定目录(在 tomcat 的默认目录之外)加载 Web 应用程序。这是 tomcat 特定的配置,所以即使可以在 war 中捆绑此配置(我认为你不能)我建议不要走那条路。

更好的方法是将图像作为分解的 war 文件捆绑到您的图像(以便您可以在 tomcat 运行时添加删除图像)并将其部署在 tomcat 中。据我所知,您想将图像保存在连接断断续续的单独网络驱动器中。在这种情况下,tomcat 在资源不可用时取消部署上下文是有意义的。

关于tomcat - 从配置文件创建war文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com