Jakarta ee 外部化web.xml筛选器初始参数值

Jakarta ee 外部化web.xml筛选器初始参数值,jakarta-ee,web.xml,externalizing,Jakarta Ee,Web.xml,Externalizing,我在web.xml中有以下筛选器: <filter> <filter-name>test</filter-name> <filter-class>org.test.MyFilter</filter-class> <init-param> <param-name>loginUrl</param-name> <param-value>ht

我在web.xml中有以下筛选器:

<filter>
    <filter-name>test</filter-name>
    <filter-class>org.test.MyFilter</filter-class>
    <init-param>
        <param-name>loginUrl</param-name>
        <param-value>https://loginAppName</param-value>
    </init-param>
</filter>

测试
org.test.MyFilter
罗吉努尔酒店
https://loginAppName
在这里,loginUrl在不同的环境中是不同的。所以我想具体化这个参数值。
如何做到这一点?

使用stock Java EE是不可能的。答案取决于使用的构建系统和目标服务器。你在使用/瞄准哪一个?例如,Maven构建系统和WildFly服务器支持它。我将属性移到catalina.properties文件中,它现在可以工作了。感谢您提供的信息。不可能与股票Java EE。答案取决于使用的构建系统和目标服务器。你在使用/瞄准哪一个?例如,Maven构建系统和WildFly服务器支持它。我将属性移到catalina.properties文件中,它现在可以工作了。谢谢你提供的信息。