我正在为在 JBoss EAP 7 上运行的应用程序配置 kyecloak 身份验证。在此配置中,我需要将以下子系统添加到 Standalone.xml 中的配置文件中
<subsystem xmlns="urn:jboss:domain:keycloak:1.1">
<secure-deployment name="myApp-1.0.1.war">
<realm>appRealm</realm>
<resource>relam-resource</resource>
<bearer-only>true</bearer-only>
<enable-basic-auth>true</enable-basic-auth>
<realm-public-key>somekey</realm-public-key>
<auth-server-url>http://localhost:9080/auth</auth-server-url>
<ssl-required>EXTERNAL</ssl-required>
<credential name="secret">secret-key</credential>
</secure-deployment>
</subsystem>
在这种情况下,它需要战争文件的名称,该文件的版本号会为每个部署而更改。我不想通过从名称中删除数字来部署战争。
有什么方法可以将部署的war文件的名称用作变量,例如:
<secure-deployment name="${deployment.deplyedFileName}">
请帮忙。