有没有办法为tomcat中的不同war文件使用不同的环境变量?我正在使用第三方战争,因此需要对同一战争进行多次部署,但要使用不同的环境变量(因此它将加载不同的配置)。
我想在同一个 tomcat 服务器上并行运行我的 spring 应用程序两次。一次是个人production资料,一次是个人dev资料。
我还想为这两个配置文件构建一个 WAR。
我已成功将配置文件与@Profile注释集成到我的应用程序中。我已成功在我的 tomcat 服务器上部署了两个 WAR 文件。
我需要的是一种在这两个应用程序中激活不同配置文件的方法,约束条件是这两个应用程序使用同一 WAR 文件的副本,并且这两个应用程序应该并行运行。
所以WebApplicationInitializer似乎web.xml不是一个选择。