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