java -cp testThermalMap.jar ActivemqPackage.ActiveMqConsumer
コマンドプロンプトでコードを実行しようとすると、このエラーが発生し続けます
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: 構成の問題: XML スキーマ名前空間の Spring NamespaceHandler が見つかりません [ http://camel.apache.org/schema/spring ]
このリンクにあるように、jarファイルを確認しましたが、そこにあることがわかりますcamel-spring-2.10.3.jar
。このエラーの他の可能な方法は何ですか?
注:同じコードが Eclipse で正常に動作します。
編集: mytest.xml の内容は
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
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
http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core-5.5.0.xsd
http://camel.apache.org/schema/spring"
>
<!-- setup JMS connection factory -->
<bean id="poolConnectionFactory" class="org.apache.activemq.pool.PooledConnectionFactory" init-method="start" destroy-method="stop">
<property name="maxConnections" value="8"/>
<property name="connectionFactory" ref="jmsConnectionFactory"/>
</bean>
<bean id="jmsConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="tcp://localhost:61616?jms.prefetchPolicy.queuePrefetch=1" />
</bean>
<!-- setup spring jms TX manager -->
<bean id="jmsTransactionManager" class="org.springframework.jms.connection.JmsTransactionManager">
<property name="connectionFactory" ref="poolConnectionFactory"/>
</bean>
<camelContext id="activeContext" xmlns="http://camel.apache.org/schema/spring">
<routeBuilder ref="activeMQRouter" />
</camelContext>
<bean id="activemq" class="org.apache.activemq.camel.component.ActiveMQComponent">
<property name="connectionFactory" ref="poolConnectionFactory"/>
<property name="transacted" value="true"/>
<property name="transactionManager" ref="jmsTransactionManager"/>
</bean>
<bean id="activeMQRouter" class="ActivemqPackage.ActiveMQRouterBuilder"/>
<bean id="activemqProcessor" class="ActivemqPackage.ActiveMQProcessor"/>