我正在使用wildfly 11.0.0.Final,并且我通过数据源的属性文件将特定于环境的属性加载到standalone.xml中
./ standalone.sh -P /path/to/propertyfile.properties
我的服务器启动没有问题,当我测试它工作的数据源时。
但在我的管理控制台中,变量未解析。它仍然显示来自standalone.xml的变量名称,但它从属性文件和测试连接中选择值很好!!很奇怪!!
答案 0 :(得分:0)
看起来您命名的资源${DS_TEST_POOL_NAME}
不能使用表达式。在CLI中,如果您执行以下操作:
/subsystem=datasources/data-source=\${DS_TEST_POOL_NAME}:read-resource(resolve-expressions=true)
您会看到${DS_TEST_POOL_NAME}
,但其他表达式已解决。