我想在几个名称下部署我的war文件,只是重命名它似乎在tomcat上正常工作。这显然会给我不同的URL。我已经使用request.contextPath在应用程序运行时在应用程序中查找我自己的URL,但如果我想要,例如要在Datasource.groovy中的war文件之后命名数据库文件,那么我没有请求对象供我查看,我运气不好。我该怎么做呢?
答案 0 :(得分:0)
如果使用Externalized configuration
为每个部署配置单独的配置文件,该怎么办?只有每个部署的不同值都需要在这些文件中。然后,每次创建新战争时,还要为此部署创建新的配置文件。
(当然你需要每次都手动创建它,但我认为你可以为此编写脚本或使用查找/替换)