JBOSS EAP 7.0中未解析系统属性
我正在尝试从jboss-eap-6.2迁移到jboss-eap-7.0。我在standalone.xml中有一些系统属性,我在jboss-eap-6.2中使用了这些属性,但在eap 7.0中没有解决这些属性JBOSS EAP 7.0中未解析系统属性,jboss,jboss-eap-7,Jboss,Jboss Eap 7,我正在尝试从jboss-eap-6.2迁移到jboss-eap-7.0。我在standalone.xml中有一些系统属性,我在jboss-eap-6.2中使用了这些属性,但在eap 7.0中没有解决这些属性 <system-properties> <property name="LOGIN_URL" value="https://localhost:8543/test/test.jsp"/> ... ... ..
<system-properties>
<property name="LOGIN_URL" value="https://localhost:8543/test/test.jsp"/>
...
...
...
</system-properties>
...
...
...
我只在标记下添加这些属性。但在运行时,当我的代码尝试提取它时,它仍然无法得到解析。如果系统属性得到解析,请使用以下CLI命令检查
/system-property=LOGIN\u-URL:read-attribute(name=value)
终于找到了无法通过应用程序访问系统属性的原因!必须设置
<spec-descriptor-property-replacement>
将标记的值设置为true。它默认设置为false。它将位于子系统下
把这个改成真对我有用 如何添加系统属性?在jboss的standalone.xml文件中的标记下,添加属性时服务器是否停止?我只是尝试添加一个,并尝试从一个servlet读取它,没有任何问题。哪个版本的jboss?因为同样的东西在jboss eap 6.2中对我有效,但在jboss eap 7.0中不起作用。我试过eap 7.0。对我来说没有问题,还没有解决。这就是问题所在。但我无法理解我做错了什么。jboss eap 6.2中的配置相同,请尝试使用CLI
/system property=LOGIN\u URL:add(value=)定义它https://localhost:8543/test/test.jsp”
并使用上面的CLI命令读取。我将从应用程序中的jsp文件访问此属性。有点想让它与升级版的jboss一起工作。因为它在JBossEAP6.2中运行良好。