当前位置: 首页 > 知识库问答 >
问题:

Apache camel Error-cvc-complex-type.3.2.2:属性'header name'不允许出现在元素'set header'中。“

澹台庆
2023-03-14

朋友们,当在apache camel中使用组件集头时,在EAP中进行部署时,它会给我带来以下错误

/META-INF/jboss-camel-context.xml]无效;嵌套异常为org.xml.sax.saxParseException;LineNumber:48;ColumnNumber:79;CVC-complex-type.3.2.2:属性“header name”不允许出现在元素“set header”中。原因:org.xml.sax.saxParseException;LineNumber:48;ColumnNumber:79;CVC-complex-type.3.2.2:属性“header name”不允许出现在元素“set header”中。“}}

然后我移除headerName属性,并在运行时放置name,它会给我带来以下错误

[[From[direct:get-token]...因为必须指定headerName

共有1个答案

艾志尚
2023-03-14

我与:

<setHeader headerName=...

CVC-complex-type.3.2.2:属性“header name”不允许出现在元素“set header”中。

<setProperty propertyName=...

CVC-complex-type.4:属性“name”必须出现在元素“set property”上。

好吧,从camel-spring的3.0版本开始,模式发生了变化。camel-spring.xsd现在被定向到camel-spring-3.10.0.xsd。这是在2021-05-21 12:21改变的。

 类似资料: