cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘amq:connectionFactory‘ 的声明。
程序员文章站
2024-03-24 08:58:22
...
记录一次服务器启动报activit mq异常,具体报错信息
[spring/activemq-config.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 28; columnNumber: 64; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘amq:connectionFactory’ 的声明。
本地运行都没问题,服务器启动就报这个错
百度的教程大多都是xml的文件的问题
但是我的配置没有动过 该加的命令空间也有
最终解决方案,将原配置进行改写
<amq:connectionFactory id="amqConnectionFactory"
brokerURL="tcp://${active.ip}:${active.port}"
userName="${active.manager.user}"
password="${active.manager.pass}" />
改成bean类型的写法就没问题了
<bean id="amqConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="tcp://${active.ip}:${active.port}" />
<property name="userName" value="${active.manager.user}" />
<property name="password" value="${active.manager.pass}" />
</bean>
上一篇: C 关于%d %f的一些特殊用法
下一篇: JMS学习之active mq
推荐阅读
-
cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘amq:connectionFactory‘ 的声明。
-
【bug】cxf: cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ' 'jaxws:server'
-
【bug】cxf: cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ' 'jaxws:server'
-
通配符的匹配很全面, 但无法找到元素 ‘context:component-scan‘ 的声明
-
SSM报错“通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明。”
-
通配符的匹配很全面, 但无法找到元素 ‘context:component-scan‘ 的声明