我有一个JavaEE应用程序,它通过RESTful API与其他服务进行通信。 hostname:远程服务的端口是通过<env-entry/>
中的环境条目web.xml
设置的,不要与环境变量混淆!)。稍后通过使用@Resource
注释的字段获取此值。
由于构建过程与部署隔离,我想覆盖web.xml
(其中变量设置为localhost
)的默认值,该默认值以app.war
结尾到实际主机名。我想这是通过提供另一个web.xml
或jboss-web.xml
(在WildFly上)来完成的,但是我找不到如何设置它;我想这必须是一个简单的过程,不涉及重新包装app.war
。