在我的网络应用程序(maven,spring)中,我有以下项目结构:
MyWebApp
--src
--main
--java
...
--resources
--spring
spring_stuff.xml
...
mywebapp.properties
mylogs.xml
--webapp
--spring
--appServlet
servlet-context.xml
...
pom.xml
一个我使用 将WAR
文件部署到 Tomcat 服务器Manager App
,war 被解压并且上面的文件在webapp
文件夹中可用。但是,如果我不允许修改这些文件,因为它们已被 Web 服务器“使用”。为了能够在 Tomcat 运行时修改属性文件而无需重新启动它,我可以做些什么不同的事情?
有没有办法(可能在 maven/spring 中)设置一个项目,以便根据 WAR 的部署位置启用/禁用不同的属性?