【发布时间】:2016-04-27 07:05:25
【问题描述】:
我有一个使用嵌入式 activeMQ 5.11 的应用程序。在应用程序启动时,它会在类路径位置创建 activemq-data\producerBroker\KahaDB 文件夹。我确实想更改位置,但 spring.xml 不占用位置。
给定的Spring.xml,
<bean id="producerBroker" class="org.apache.activemq.broker.SslBrokerService">
<property name="brokerName" value="producerBroker" />
<property name="persistent" value="true" />
<property name="persistenceAdapter" ref="persistenceAdapter"/>
<property name="transportConnectors">
<list>
<bean class="org.apache.activemq.broker.TransportConnector">
<property name="name" value="xxx"></property>
<property name="uri" value="${transportConnectorURIs}"></property>
</bean>
</list>
</property>
<property name="jmsBridgeConnectors">
<list>
<bean class="org.apache.activemq.network.jms.JmsQueueConnector">
<property name="outboundQueueConnectionFactory">
<bean class="org.apache.activemq.ActiveMQSslConnectionFactory">
<property name="brokerURL" value="${brokerURL}" />
<property name="userName" value="${username}" />
<property name="password" value="${password}" />
<property name="trustStore" value="${trust.store.path}" />
<property name="trustStorePassword" value="${trust.store.password}" />
<!-- <property name="keyStore" value="${key.store.path}"/> -->
<!-- <property name="keyStorePassword" value="${key.store.password}"/> -->
</bean>
</property>
<property name="outboundQueueBridges">
<list>
<bean class="org.apache.activemq.network.jms.OutboundQueueBridge">
<constructor-arg value="${screenshotQueueName}" />
</bean>
<bean class="org.apache.activemq.network.jms.OutboundQueueBridge">
<constructor-arg value="${resultXmlQueueName}" />
</bean>
</list>
</property>
</bean>
</list>
</property>
</bean>
<bean id="persistenceAdapter" class="org.apache.activemq.store.kahadaptor.KahaPersistenceAdapter">
<property name="directory" value="E:\test"/>
当前的问题是它引发错误,因为“异常是 org.springframework.beans.factory.CannotLoadBeanClassException:找不到类 [org.apache.activemq.store.kahadaptor.KahaPersistenceA apter] 用于在类路径资源 [spring/resultupload/resultupload.xml] 中定义的名称为 'kahaPersistenceAdapter' 的 bean;嵌套异常是 java.la g.ClassNotFoundException: org.apache.activemq.store.kahadaptor.KahaPersistenceAdapter"
谁有java spring 中activeMQ 5.11 的目录更改经验?
【问题讨论】:
标签: java xml spring hibernate activemq