我想将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;不允许 元素在这里
什么是正确的地方?
答案 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