这可能是一个简单的错误配置问题,但我的 xml 文档获取我的标签时遇到问题。我收到错误
“在此行找到多个注释:-cvc-complex-type.2.4.c:匹配的通配符是严格的,但找不到元素“camelContext”的声明。-无法找到架构的元素“camelContext”的 Spring NamespaceHandler命名空间“http://activemq.apache.org/camel/”
但是当我在命名空间中添加时,我收到以下错误:
在此行找到多个注释: - cvc-complex-type.2.4.c:匹配的通配符是严格的,但找不到元素“camelContext”的声明。- schema_reference.4: 无法读取架构文档 'http://activemq.apache.org/camel/schema/spring/camel-spring.xsd',因为 1) 找不到该文档;2) 文件无法读取;3) 文档的根元素不是 . - 无法找到架构命名空间“http://activemq.apache.org/camel/schema/spring”的元素“camelContext”的 Spring NamespaceHandler
谁能帮我弄清楚为什么我会遇到这两个问题?我不是 xml 或骆驼方面的专家,所以任何帮助将不胜感激。下面是我的简单 xml 文档:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://activemq.apache.org/camel/schema/spring http://activemq.apache.org/camel/schema/spring/camel-spring.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
<bean id="myrouter" class="org.apache.camel.example.reportincident.ReportIncidentRoutes"/>
<!-- Camel Configuration -->
<camelContext id="camel" xmlns="http://activemq.apache.org/camel/schema/spring">
<routeBuilderRef ref="myrouter"/>
</camelContext>
</beans>