【发布时间】:2014-11-26 11:35:35
【问题描述】:
为了克服here 描述的问题,我需要设置一个系统属性,
com.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager=true
由于环境限制,我无法使用standalone.xml 或WildFly 8.1 中的Web 界面来执行此操作。有没有办法从我的 EAR 或 WAR 文件中实现这一点?
我想这将使用 jboss-deployment-structure.xml 或 jboss-web.xml 来完成,但找不到任何对此的引用。
感谢您的帮助。
【问题讨论】:
-
在 EAR 或 WAR 中这样做已经太晚了;根据您链接到的问题/答案,需要在 Java 启动时使用 -D 命令行标志进行设置。所以它需要放在独立的启动脚本中,或者放在一个 JAVA_OPTS 环境变量中。两者都需要修改服务器环境。
-
@Gimby 你应该把它作为你正确的答案:)
-
@JamesR.Perkins 我不想这样做,因为我基本上只是在模仿链接的答案清楚地暗示了什么......但我想将其标记为重复也是不正确的。我相信你的判断。
标签: java configuration jboss wildfly wildfly-8