我在3个不同的服务器上运行.war文件,但是对于每个服务器,我需要在web.xml文件中使用不同的描述,如下所示:
context.getInitParameter("CompanyKey")
是否有服务器文件的等效文件?在每次部署时更改此文件都很痛苦。
我目前正在使用GlassFish 4.1
答案 0 :(得分:0)
经过一番搜索,我发现GlassFish在配置文件夹中保存了一个名为default-web.xml
的文件。
此处列出的所有变量优先于应用程序中的变量(war)web.xml
。
我刚刚将变量转移到那里并且有效!
搜索web.xml
,context.xml
和default-web.xml
的人的一些有用链接(这有助于我得到答案):