此处不允许使用 Wildfly 子系统配置属性
Wildfly subsystem configuration attribute not allowed here
我想在WildFly/JBossejb3 subsystemenable-graceful-txn-shutdown
中设置为true
。
尝试了两种方法:
<subsystem xmlns="urn:jboss:domain:ejb3:4.0" enable-graceful-txn-shutdown="true">
和
<subsystem xmlns="urn:jboss:domain:ejb3:4.0">
<enable-graceful-txn-shutdown value="true"/>
两次 standalone.xml 中的验证错误:
'enable-graceful-txn-shutdown' isn't an allowed attribute for the
'subsystem'
element 'enable-graceful-txn-shutdown' isn't an allowed
element here
什么是正确的地方?
您的子系统标记的命名空间不正确,enable-graceful-txn-shutdown
未在 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 指出的那样,您会发现该标记应该位于具有 value
布尔属性的子系统的根目录中,即
<subsystem xmlns="urn:jboss:domain:ejb3:5.0">
<enable-graceful-txn-shutdown value="true"/>
我想在WildFly/JBossejb3 subsystemenable-graceful-txn-shutdown
中设置为true
。
尝试了两种方法:
<subsystem xmlns="urn:jboss:domain:ejb3:4.0" enable-graceful-txn-shutdown="true">
和
<subsystem xmlns="urn:jboss:domain:ejb3:4.0">
<enable-graceful-txn-shutdown value="true"/>
两次 standalone.xml 中的验证错误:
'enable-graceful-txn-shutdown' isn't an allowed attribute for the 'subsystem'
element 'enable-graceful-txn-shutdown' isn't an allowed element here
什么是正确的地方?
您的子系统标记的命名空间不正确,enable-graceful-txn-shutdown
未在 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 指出的那样,您会发现该标记应该位于具有 value
布尔属性的子系统的根目录中,即
<subsystem xmlns="urn:jboss:domain:ejb3:5.0">
<enable-graceful-txn-shutdown value="true"/>