Could you post a full stack trace please? Also which version are you using?

On 10/25/06, petera <[EMAIL PROTECTED]> wrote:

Hi,

On a test server I have activemq running with the xml configuration file
(SEE activemq.xml BELOW).

Tomcat has two web apps listening for the broker on port 61616 (SEE
context.xml ).

Everything runs fine for a while and then the broker goes down with the
following message:
ERROR MulticastDiscoveryAgent        - failed to process packet:
java.net.SocketException: Socket closed

Any help would be greatly appreciated.

TIA Peter

ACTIVEMQ.XML
-----------------
<beans>

  <!-- Allows us to use system properties as variables in this configuration
file -->

  <bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>

  <broker useJmx="true" xmlns="http://activemq.org/config/1.0";>

    <persistenceAdapter>
      <journaledJDBC journalLogFiles="5" dataDirectory="../activemq-data"
dataSource="#postgres-ds"/>
    </persistenceAdapter>

    <transportConnectors>
       <transportConnector name="default" uri="tcp://localhost:61616" />
       <transportConnector name="stomp"   uri="stomp://localhost:61613"/>
    </transportConnectors>

    <networkConnectors>
      <!-- by default just auto discover the other brokers -->
      <!--
      <networkConnector name="default" uri="multicast://default"/>
      -->
      <!--
      <networkConnector name="host1 and host2"
uri="static://(tcp://host1:61616,tcp://host2:61616)" failover="true"/>
      -->
    </networkConnectors>

  </broker>

  <!--  This xbean configuration file supports all the standard spring xml
configuration options -->

  <!-- Postgres DataSource Sample Setup -->
  <bean id="postgres-ds" class="org.postgresql.ds.PGPoolingDataSource">
    <property name="serverName" value="localhost"/>
    <property name="databaseName" value="efed-messaging"/>
    <property name="portNumber" value="0"/>
    <property name="user" value="activemq"/>
    <property name="password" value="activemq"/>
    <property name="dataSourceName" value="postgres"/>
    <property name="initialConnections" value="1"/>
    <property name="maxConnections" value="10"/>
  </bean>

</beans>
<!-- END SNIPPET: example -->

CONTEXT.XML
----------------
    <Resource
        name="jms/ConnectionFactory"
        auth="Container"
        type="org.apache.activemq.ActiveMQConnectionFactory"
        description="JMS Connection Factory"
        factory="org.apache.activemq.jndi.JNDIReferenceFactory"
        brokerName="LocalActiveMQBroker"
        brokerURL="tcp://localhost:61616"
        useEmbeddedBroker="false"/>

    <Resource name="jms/InvoiceQueue"
        auth="Container"
        type="org.apache.activemq.command.ActiveMQQueue"
        factory="org.apache.activemq.jndi.JNDIReferenceFactory"
        physicalName="INVOICE"/>

--
View this message in context: 
http://www.nabble.com/Broker-going-down%3A-MulticastDiscoveryAgent-tf2507593.html#a6992027
Sent from the ActiveMQ - User mailing list archive at Nabble.com.




--

James
-------
http://radio.weblogs.com/0112098/

Reply via email to