我有一个应用程序,它作为war
文件部署到Tomcat。我需要能够更新该应用程序的一些资源,例如带有配置的文件,可能是类和东西。
如果我理解正确,如果我将目录中的那些文件替换为Tomcat排除的war
,那么在下次启动时,它们将被我的war
文件的内容重写。也许,我弄错了?
我考虑过在更新之前删除war
,但这似乎是一种愚蠢的方式。
任何建议都表示赞赏。
更新 我在这里读到:https://tomcat.apache.org/tomcat-8.0-doc/deployer-howto.html#Deploying_on_a_running_Tomcat_server战争覆盖了目录,当它更新"时。那是什么意思? Tomcat比较什么,修改日期或创建日期或其他什么?
答案 0 :(得分:3)
为了可重复和稳定的构建 - 不要。在webapp base之外重新发布您的应用或商店配置。