You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by MarasM <co...@wp.pl> on 2006/07/08 00:16:20 UTC
Problem with ActiveMQ 4.0.1 and Tomcat
Hello
I have a problem with my application. After I changed AMQ3 to AMQ4.0.1 when
i try to close tomcat i get exception:
2006-07-07 23:56:46,765 ERROR
[org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent:262]
- failed to process packet: java.net.SocketException: socket closed
and nothing more happens. I can't stop tomcat .. Could anyone help me with
it?
thanks in advance
MarasM
ps. sorry for my poor english ;)
My acvtiveMQContext.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="activeMQBroker"
class="org.apache.activemq.xbean.BrokerFactoryBean">
<description>JMS Broker</description>
<property name="config" value="classpath:activeMQ.cfg.xml" />
<property name="start" value="true" />
</bean>
<bean id="jmsFactory"
class="org.springframework.jms.connection.SingleConnectionFactory">
<property name="targetConnectionFactory">
<bean
class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="useAsyncSend" value="true" />
<property name="optimizedMessageDispatch"
value="true" />
<property name="copyMessageOnSend"
value="false" />
<property name="brokerURL">
<value>vm://localhost</value>
</property>
</bean>
</property>
</bean>
<bean id="jmsTemplate"
class="org.springframework.jms.core.JmsTemplate">
<description>Spring JMS Template</description>
<property name="connectionFactory">
<ref local="jmsFactory" />
</property>
</bean>
...
</beans>
activeMQ.cfg.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://activemq.org/config/1.0">
<!--
WARNING:
Remeber to add
<code>-Dorg.apache.activeio.journal.active.DisableLocking=true</code> to JVM
startup options.
See: http://issues.apache.org/activemq/browse/AMQ-704 for further details
on the bug it resolve.
-->
<broker useJmx="false">
<persistenceAdapter>
<journaledJDBC useJournal="true" journalLogFiles="5"
dataDirectory="../dataDir"
dataSource="#postgresql-ds" adapter="#postgresql-adapter" />
</persistenceAdapter>
<transportConnectors>
<transportConnector name="default"
uri="tcp://localhost:61616?connectionTimeout=0"
discoveryUri="multicast://default" />
</transportConnectors>
<networkConnectors>
<networkConnector name="default" uri="multicast://default" />
</networkConnectors>
</broker>
<bean id="postgresql-adapter"
class="org.apache.activemq.store.jdbc.adapter.PostgresqlJDBCAdapter" />
<bean id="postgresql-ds"
class="org.postgresql.ds.PGPoolingDataSource"
>
<property name="serverName" value="localhost" />
<property name="databaseName" value="db" />
<property name="portNumber" value="5432" />
<property name="user" value="db" />
<property name="password" value="db" />
<property name="dataSourceName" value="ActiveMQ40PostgreSQL" />
<property name="initialConnections" value="1" />
<property name="maxConnections" value="10" />
</bean>
</beans>
--
View this message in context: http://www.nabble.com/Problem-with-ActiveMQ-4.0.1-and-Tomcat-tf1908903.html#a5225472
Sent from the ActiveMQ - User forum at Nabble.com.