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

时间:2017-11-27 14:33:37

标签: jboss wildfly

我想将WildFly / JBoss ejb3 subsystem enable-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中都有验证错误

  

&#39;使能优美-TXN关机&#39;不是一个允许的属性   &#39;子系统&#39;

     

element&#39; enable-graceful-txn-shutdown&#39;不允许   元素在这里

什么是正确的地方?

1 个答案:

答案 0 :(得分:2)

您的子系统标记的命名空间不正确,error: Unable to find encoder for type stored in a Dataset. Primitive types (Int, String, etc) and Product types (case classes) are supported by importing spark.implicits._ Support for serializing other types will be added in future releases. 未在enable-graceful-txn-shutdown中定义urn:jboss:domain:ejb3:4.0(这是Wildfly 11中的新内容)。

如果您检查定义此命名空间的XSD(可以在您的wildfly安装的urn:jboss:domain:ejb3:5.0目录中找到,在本例中为docs/schema文件),您将找到Omoro指出此标记应位于子系统的根目录,并带有wildfly-ejb3_3_5_0.xsd布尔属性,即

value