【发布时间】:2011-11-01 08:08:12
【问题描述】:
我的应用程序(Spring3-Hibernate-ActiveMq)上有两个队列。提前感谢您的 cmets。如果您能帮我避免以下错误,我会很高兴:
10:02:41,541 INFO KahaStore:463 - Kaha Store 使用数据目录 \tmp\kahadb 10:02:41,542 信息 KahaPersistenceAdapter:185 - 存储已锁定...等待 10 秒以解锁存储。 10:02:51,542 信息 KahaStore:463 - Kaha Store 使用数据目录 \tmp\kahadb 10:02:51,543 信息 KahaPersistenceAdapter:185 - 存储已锁定...等待 10 秒以解锁存储。 10:03:01,543 信息 KahaStore:463 - Kaha Store 使用数据目录 \tmp\kahadb .. .
这是我的 applicationContext.xml
<amq:connectionFactory id="amqConnectionFactory"
brokerURL="vm://localhost" />
<bean id="connectionFactory"
class="org.springframework.jms.connection.CachingConnectionFactory">
<constructor-arg ref="amqConnectionFactory" />
<property name="sessionCacheSize" value="100" />
</bean>
<bean id="jmsTemplateForProduct" class="org.springframework.jms.core.JmsTemplate"
p:defaultDestinationName="Click.Queue.Product">
<constructor-arg ref="connectionFactory" />
</bean>
<bean id="jmsTemplateForPayment" class="org.springframework.jms.core.JmsTemplate"
p:defaultDestinationName="Click.Queue.Payment">
<constructor-arg ref="connectionFactory" />
</bean>
<jms:listener-container concurrency="10">
<jms:listener id="ProductListener" destination="Click.Queue.Product"
ref="productListener" />
</jms:listener-container>
<jms:listener-container concurrency="10">
<jms:listener id="PaymentListener" destination="Click.Queue.Payment"
ref="paymentListener" />
</jms:listener-container>
<!-- ActiveMQ ends -->
【问题讨论】: