Jboss 此处不允许使用Wildfly子系统配置属性

Jboss 此处不允许使用Wildfly子系统配置属性,jboss,wildfly,Jboss,Wildfly,我想在WildFly/JBoss中将启用优雅的txn关机设置为true 尝试了两种方法: <subsystem xmlns="urn:jboss:domain:ejb3:4.0" enable-graceful-txn-shutdown="true"> 及 这两次我在standalone.xml中都遇到验证错误: “启用优雅txn关机”不是允许的属性 “子系统” 不允许使用“启用txn关闭”元素 这里的元素 什么是正确的位置?您的子系

我想在WildFly/JBoss
中将启用优雅的txn关机设置为
true

尝试了两种方法:

<subsystem xmlns="urn:jboss:domain:ejb3:4.0" enable-graceful-txn-shutdown="true">


这两次我在standalone.xml中都遇到验证错误:

“启用优雅txn关机”不是允许的属性 “子系统”

不允许使用“启用txn关闭”元素 这里的元素


什么是正确的位置?

您的子系统标记的名称空间不正确,
启用优雅txn关机
未在
urn:jboss:domain:ejb3:4.0
中定义,但在
urn:jboss:domain:ejb3:5.0
中定义(这在Wildfly 11中是新的)

如果您检查定义此名称空间的XSD(可以在wildfly安装的
docs/schema
目录中找到,在本例中为
wildfly-ejb3_3_5_0.XSD
文件),您会发现正如Omoro指出的那样,此标记应该位于子系统的根目录下,具有
布尔属性,即

<subsystem xmlns="urn:jboss:domain:ejb3:5.0">
  <enable-graceful-txn-shutdown value="true"/>


能否确认您正在使用Wildfly 11.0.0.Final Java EE7完整版和Web发行版?使用
Wildfly:11.0.0.Final
进行后续操作时,最好使用CLI,这样您就不必担心编辑XML了。对于独立服务器,CLI命令应为
/subsystem=ejb3:write属性(name=enable-tenderable-txn-shutdown,value=true
<subsystem xmlns="urn:jboss:domain:ejb3:5.0">
  <enable-graceful-txn-shutdown value="true"/>