gpt4 book ai didi

java - 修改WEB-INF文件夹下的文件-tomcat作为热部署

转载 作者:行者123 更新时间:2023-11-28 22:18:49 25 4
gpt4 key购买 nike

我在 Tomcat7 服务器中部署了一个应用程序,它处理多个数据库连接。

这些数据库详细信息从“database.properties”中检索,并在 WEB-INF 文件夹中的 hibernate.xml 文件中引用。这些数据库详细信息将动态更改,hibernate xml 也将更新。

至于现在,如果我想更新数据库细节,我需要修改上面提到的2个文件的变化,并且需要重新部署war文件。

我尝试在不重新启动的情况下更改 tomcat 中的文件。我验证了 tomcat server.xml 文件中的“reloadable”属性设置为 true。但是,如果不重新启动服务器,更改仍然不会反射(reflect)在应用程序中。

请告诉我是否需要在不重启 tomcat 服务器的情况下修改这些文件的任何配置......

--苏里亚

最佳答案

WatchedResource标签。您需要在此处添加文件。

WatchedResource - The auto deployer will monitor the specified static resource of the web application for updates, and will reload the web application if it is updated. The content of this element must be a string.

查看context.xml文件中的配置

<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>

添加更多文件,您希望监视这些文件的更改以重新部署。

关于java - 修改WEB-INF文件夹下的文件-tomcat作为热部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31514457/

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