説明: 以下にリストされている他の同様の問題に基づいて、Spring ファイルに名前空間の問題または不適切なリンクがあり、このエラーが生成されるようです。各リンクをテストしましたが、それぞれが機能しているようです。私が見逃しているかもしれないものについての考えや提案を探していますÉ
Spring ファイルのエラー: cvc-complex-type.2.4.c: 一致するワイルドカードは厳密ですが、要素 'amq:connectionFactory' の宣言が見つかりません
同様の問題: StackoverFlow 投稿
スプリング構成ファイル:
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:jms="http://www.springframework.org/schema/jms"
xmlns:amq="http://activemq.apache.org/schema/core"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/jms
http://www.springframework.org/schema/jms/spring-jms.xsd
http://activemq.apache.org/schema/core
http://activemq.apache.org/schema/core/activemq-core-5.6.0.xsd">
<amq:connectionFactory id="connectionFactory" brokerURL="tcp://localhost:61616" />
<amq:queue id="topic" physicalName="spitter.alert.topic" />
<!-- *****JMS TEMPLATE**** -->
<bean id="jmsTemplate"
class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="connectionFactory"/>
<property name="defaultDestinationName" value="spittle.alert.topic"/>
</bean>
<bean id="spittleHandler" class="com.habuma.spitter.alerts.SpittleAlertHandler" />
<jms:listener-container connection-factory="connectionFactory">
<jms:listener destination="spitter.alert.topic" ref="spittleHandler"
method="processSpittle" />
</jms:listener-container>
</beans>