I have trouble using the sample xml file since I cannot figure out the xml naming space. The url of

xmlns="http://activemq.org/config/1.0";

does not go anywhere. So I downloaded the activemq-4.0.1.xsd and associated that with the url inside of IDEA When I finished the association, IDEA red flagged almost every element in that file. Here is the output of the catalina.out file:

Jul 10, 2006 5:29:47 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [activemq.xml]
Jul 10, 2006 5:29:47 PM org.springframework.beans.factory.support.AbstractBeanFactory destroySingletons INFO: Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [broker,jmsFactory,myJmsTemplate,destination]; root of BeanFactory hierarchy} Jul 10, 2006 5:29:47 PM org.springframework.web.context.ContextLoader initWebApplicationContext
SEVERE: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'broker' defined in class path resource [jms-spring.xml]: Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [activemq.xml]; nested exception is java.lang.IllegalArgumentException: Unable to locate NamespaceHandler for namespace URI [http://activemq.org/config/1.0] Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [activemq.xml]; nested exception is java.lang.IllegalArgumentException: Unable to locate NamespaceHandler for namespace URI [http://activemq.org/config/1.0] Caused by: java.lang.IllegalArgumentException: Unable to locate NamespaceHandler for namespace URI [http://activemq.org/config/1.0] at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.resolve(DefaultNamespaceHandlerResolver.java:141) at org.apache.xbean.spring.context.v2.XBeanNamespaceHandlerResolver.resolve(XBeanNamespaceHandlerResolver.java:30) at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1077) at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:141) at org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39) at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:474) at org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:384) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:313) at org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:106) at org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:99) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:278) at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:65) at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:53) at org.apache.activemq.xbean.BrokerFactoryBean.afterPropertiesSet(BrokerFactoryBean.java:76) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:891) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:860) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:383) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:257) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:248) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:332) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1190) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1305) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
       at java.lang.Thread.run(Thread.java:595)
Jul 10, 2006 5:29:47 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jul 10, 2006 5:29:47 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/deliverance] startup failed due to previous errors


Thanks for your time.

-Jeff



James Strachan wrote:
It looks like your broker XML configuration file is not using the
ActiveMQ 4.x version of the configuration file.

http://incubator.apache.org/activemq/xml-configuration.html

Try start off using the activemq.xml configuration file that comes
with 4.0.1 of ActiveMQ and use that - along with the default ports.
Once you've got that, try editing it to change ports and
configuration.


On 7/7/06, dongerw <[EMAIL PROTECTED]> wrote:

Hello All,

I have having trouble getting the broker URL to connect using tcp. I have tried on both a windows box and a linux box. On the linux machine, I ran the service iptables stop command and that did not help. I went edited the
tomcat/conf/catalina.policy file to have just  the following:

grant {
   permission java.security.AllPermission
}

That did not help either.  I am using Spring 2.0 RC2 from 6/30/2006,
Jencks-All 1.1.2, and ActiveMQ 4.0.1.  Here is my Spring config:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd";>

<beans>

    <!--

          ###### Transaction manager ######

    -->

    <bean id="transactionContextManager"
class="org.jencks.factory.TransactionContextManagerFactoryBean"/>
    <bean id="userTransaction"
class="org.jencks.factory.GeronimoTransactionManagerFactoryBean"/>
    <bean id="transactionManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
        <property name="userTransaction" ref="userTransaction"/>
    </bean>

    <!--

          ###### JCA ######

    -->

    <bean id="transactionSupport"
          class="org.jencks.factory.XATransactionFactoryBean">
        <property name="useTransactionCaching">
            <value>true</value>
        </property>
        <property name="useThreadCaching">
            <value>false</value>
        </property>
    </bean>

    <bean id="poolingSupport"
class="org.jencks.factory.SinglePoolFactoryBean">
        <property name="maxSize">
            <value>2</value>
        </property>
        <property name="minSize">
            <value>1</value>
        </property>
        <property name="blockingTimeoutMilliseconds">
            <value>60</value>
        </property>
        <property name="idleTimeoutMinutes">
            <value>60</value>
        </property>
        <property name="matchOne">
            <value>true</value>
        </property>
        <property name="matchAll">
            <value>true</value>
        </property>
        <property name="selectOneAssumeMatch">
            <value>true</value>
        </property>
    </bean>

    <bean id="connectionManager"
class="org.jencks.factory.ConnectionManagerFactoryBean">
        <property name="transactionSupport">
            <ref local="transactionSupport"/>
        </property>
        <property name="poolingSupport">
            <ref local="poolingSupport"/>
        </property>
    </bean>

    <!--

          ###### JMS ######

    -->

<bean id="broker" class="org.apache.activemq.xbean.BrokerFactoryBean">
        <property name="config"
value="classpath:broker-jencks-example.xml"/>
    </bean>

    <bean id="jmsResourceAdapter"
class="org.apache.activemq.ra.ActiveMQResourceAdapter">
        <property name="serverUrl" value="tcp://localhost:51616"/>
    </bean>


    <bean id="jmsManagedConnectionFactory"
class="org.apache.activemq.ra.ActiveMQManagedConnectionFactory">
        <property name="resourceAdapter">
            <ref local="jmsResourceAdapter"/>
        </property>
    </bean>

    <bean id="jmsConnectionFactory"
class="org.springframework.jca.support.LocalConnectionFactoryBean">
        <property name="managedConnectionFactory">
            <ref local="jmsManagedConnectionFactory"/>
        </property>
        <property name="connectionManager">
            <ref local="connectionManager"/>
        </property>
    </bean>

    <bean id="jmsQueue"
class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName">
            <value>queue</value>
        </property>
        <property name="jndiEnvironment">
            <props>
                <prop
key="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</prop>
                <prop
key="java.naming.provider.url">tcp://localhost:51616</prop>
                <prop key="queue.queue">example.MyQueue</prop>
            </props>
        </property>
    </bean>

    <bean id="jencks" class="org.jencks.JCAContainer">

        <!-- lets use the default configuration of work manager and
transaction manager-->
        <property name="bootstrapContext">
<bean class="org.jencks.factory.BootstrapContextFactoryBean">
                <property name="threadPoolSize" value="25"/>
            </bean>
        </property>


        <!-- the JCA Resource Adapter -->
        <property name="resourceAdapter">
            <bean id="activeMQResourceAdapter"
class="org.apache.activemq.ra.ActiveMQResourceAdapter">
<property name="serverUrl" value="tcp://localhost:51616"/>
            </bean>
        </property>
    </bean>

    <bean id="inboundConnectorA" class="org.jencks.JCAConnector">

        <property name="jcaContainer" ref="jencks"/>

        <!-- subscription details -->
        <property name="activationSpec">
            <bean class="org.apache.activemq.ra.ActiveMQActivationSpec">
                <property name="destination"
value="test.spring.inboundConnectorA"/>
<property name="destinationType" value="javax.jms.Topic"/>
            </bean>
        </property>

        <!-- use XA transactions -->
        <property name="transactionManager" ref="userTransaction"/>

        <property name="ref" value="echoBean"/>
    </bean>
</beans>

<!--   END OF SPRING CONFIG -->

<!-- BEGIN OF BROKER-JENCKS-EXAMPLE.XML -->

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC  "-//ACTIVEMQ//DTD//EN"
"http://activemq.org/dtd/activemq.dtd";>
<beans>

    <!--
==================================================================== -->
    <!-- ActiveMQ Broker Configuration -->
    <!--
==================================================================== -->
    <broker>
        <connector>
<tcpServerTransport uri="tcp://localhost:51616" backlog="1000"
useAsyncSend="true"
                                maxOutstandingMessages="50"/>
        </connector>
    </broker>
    <bean class="org.apache.activemq.xbean.XBeanBrokerService"
destroy-method="destroy"/>

</beans>

<-- END OF BROKER-JENCKS-EXAMPLE.XML -->


Here is what tomcat is a snipit of tomcat's output:
Jul 7, 2006 3:11:08 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 979 ms
Jul 7, 2006 3:11:08 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 7, 2006 3:11:08 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.17
Jul 7, 2006 3:11:08 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jul 7, 2006 3:11:10 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Jul 7, 2006 3:11:10 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jul 7, 2006 3:11:10 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/184  config=null
Jul 7, 2006 3:11:10 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Jul 7, 2006 3:11:10 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2196 ms
Jul 7, 2006 3:12:10 PM org.springframework.web.context.ContextLoader
initWebApplicationContext
INFO: Root WebApplicationContext: initialization started
Jul 7, 2006 3:12:10 PM org.springframework.core.CollectionFactory <clinit>
INFO: JDK 1.4+ collections available
Jul 7, 2006 3:12:10 PM org.springframework.core.CollectionFactory <clinit>
INFO: Commons Collections 3.x available
Jul 7, 2006 3:12:10 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[jencks-website-example-spring.xml]
Jul 7, 2006 3:12:10 PM
org.springframework.context.support.AbstractRefreshableApplicationContext
refreshBeanFactory
INFO: Bean factory for application context [Root WebApplicationContext]:
org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans
[transactionContextManager,userTransaction,transactionManager,transactionSupport,poolingSupport,connectionManager,broker,jmsResourceAdapter,jmsManagedConnectionFactory,jmsConnectionFactory,jmsQueue,jencks,inboundConnectorA];
root of BeanFactory hierarchy
Jul 7, 2006 3:12:11 PM
org.springframework.context.support.AbstractApplicationContext refresh
INFO: 13 beans defined in application context [Root WebApplicationContext]
Jul 7, 2006 3:12:11 PM
org.springframework.context.support.AbstractApplicationContext
initMessageSource
INFO: Unable to locate MessageSource with name 'messageSource': using
default
[EMAIL PROTECTED]
Jul 7, 2006 3:12:11 PM
org.springframework.context.support.AbstractApplicationContext
initApplicationEventMulticaster
INFO: Unable to locate ApplicationEventMulticaster with name
'applicationEventMulticaster': using default
[EMAIL PROTECTED]
Jul 7, 2006 3:12:11 PM
org.springframework.ui.context.support.UiApplicationContextUtils
initThemeSource
INFO: Unable to locate ThemeSource with name 'themeSource': using default [EMAIL PROTECTED]
Jul 7, 2006 3:12:11 PM
org.springframework.beans.factory.support.DefaultListableBeanFactory
preInstantiateSingletons
INFO: Pre-instantiating singletons in factory
[org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans
[transactionContextManager,userTransaction,transactionManager,transactionSupport,poolingSupport,connectionManager,broker,jmsResourceAdapter,jmsManagedConnectionFactory,jmsConnectionFactory,jmsQueue,jencks,inboundConnectorA];
root of BeanFactory hierarchy]
Jul 7, 2006 3:12:11 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[broker-jencks-example.xml]
Jul 7, 2006 3:12:12 PM
org.springframework.context.support.AbstractRefreshableApplicationContext
refreshBeanFactory
INFO: Bean factory for application context
[org.apache.xbean.spring.context.ResourceXmlApplicationContext;hashCode=28036099]:
org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [org.apache.activemq.xbean.XBeanBrokerService]; root of
BeanFactory hierarchy
Jul 7, 2006 3:12:12 PM
org.springframework.context.support.AbstractApplicationContext refresh
INFO: 1 beans defined in application context
[org.apache.xbean.spring.context.ResourceXmlApplicationContext;hashCode=28036099]
Jul 7, 2006 3:12:12 PM
org.springframework.context.support.AbstractApplicationContext
initMessageSource
INFO: Unable to locate MessageSource with name 'messageSource': using
default [EMAIL PROTECTED]
Jul 7, 2006 3:12:12 PM
org.springframework.context.support.AbstractApplicationContext
initApplicationEventMulticaster
INFO: Unable to locate ApplicationEventMulticaster with name
'applicationEventMulticaster': using default
[EMAIL PROTECTED]
Jul 7, 2006 3:12:12 PM
org.springframework.beans.factory.support.DefaultListableBeanFactory
preInstantiateSingletons
INFO: Pre-instantiating singletons in factory
[org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [org.apache.activemq.xbean.XBeanBrokerService]; root of
BeanFactory hierarchy]
Jul 7, 2006 3:12:12 PM org.apache.activemq.broker.BrokerService getBroker
INFO: ActiveMQ 4.0.1 JMS Message Broker (localhost) is starting
Jul 7, 2006 3:12:12 PM org.apache.activemq.broker.BrokerService getBroker
INFO: For help or more information please see:
http://incubator.apache.org/activemq/
Jul 7, 2006 3:12:14 PM org.apache.activemq.store.jdbc.JDBCPersistenceAdapter
createAdapter
INFO: Database driver recognized: [apache_derby_embedded_jdbc_driver]
Jul 7, 2006 3:12:15 PM
org.apache.activemq.store.journal.JournalPersistenceAdapter recover
INFO: Journal Recovery Started from: Active Journal: using 2 x 20.0 Megs at: /usr/local/java/tools/tomcat/apache-tomcat-5.5.17/bin/activemq-data/localhost/journal
Jul 7, 2006 3:12:15 PM
org.apache.activemq.store.journal.JournalPersistenceAdapter recover
INFO: Journal Recovered: 0 message(s) in transactions recovered.
Jul 7, 2006 3:12:16 PM org.apache.activemq.broker.BrokerService start
INFO: ActiveMQ JMS Message Broker (localhost,
ID:localhost.localdomain-44465-1152299532378-1:0) started
Jul 7, 2006 3:12:16 PM
org.springframework.transaction.jta.JtaTransactionManager afterPropertiesSet
INFO: Using JTA UserTransaction:
[EMAIL PROTECTED]
Jul 7, 2006 3:12:16 PM
org.springframework.transaction.jta.JtaTransactionManager afterPropertiesSet
INFO: Using JTA TransactionManager:
[EMAIL PROTECTED]
Jul 7, 2006 3:12:16 PM org.jencks.JCAConnector afterPropertiesSet
INFO: Activating endpoint for activationSpec:
ActiveMQActivationSpec{acknowledgeMode='Auto-acknowledge',
destinationType='javax.jms.Topic', messageSelector='null',
destination='test.spring.inboundConnectorA', clientId='null',
subscriptionName='null', subscriptionDurability='NonDurable'} using
endpointFactory:
[EMAIL PROTECTED]@15dc37d]
Jul 7, 2006 3:12:16 PM org.jencks.JCAContainer afterPropertiesSet
INFO: Jencks JCA Container (http://jencks.org/) has started running version:
1.1.2
Jul 7, 2006 3:12:16 PM org.springframework.web.context.ContextLoader
initWebApplicationContext
INFO: Using context class
[org.springframework.web.context.support.XmlWebApplicationContext] for root
WebApplicationContext
Jul 7, 2006 3:12:16 PM org.springframework.web.context.ContextLoader
initWebApplicationContext
INFO: Root WebApplicationContext: initialization completed in 5983 ms
Jul 7, 2006 3:12:47 PM org.apache.activemq.ra.ActiveMQEndpointWorker
reconnect
INFO: Endpoint connection to JMS broker failed: Could not connect to broker URL: tcp://localhost:51616. Reason: java.net.ConnectException: Connection refusedJul 7, 2006 3:12:47 PM org.apache.activemq.ra.ActiveMQEndpointWorker
reconnect
INFO: Endpoint will try to reconnect to the JMS broker in 30 seconds
Jul 7, 2006 3:13:17 PM org.apache.activemq.ra.ActiveMQEndpointWorker
reconnect
INFO: Endpoint connection to JMS broker failed: Could not connect to broker URL: tcp://localhost:51616. Reason: java.net.ConnectException: Connection refusedJul 7, 2006 3:13:17 PM org.apache.activemq.ra.ActiveMQEndpointWorker
reconnect
INFO: Endpoint will try to reconnect to the JMS broker in 30 seconds
Jul 7, 2006 3:13:47 PM org.apache.activemq.ra.ActiveMQEndpointWorker
reconnect
INFO: Endpoint connection to JMS broker failed: Could not connect to broker URL: tcp://localhost:51616. Reason: java.net.ConnectException: Connection refusedJul 7, 2006 3:13:47 PM org.apache.activemq.ra.ActiveMQEndpointWorker
reconnect
INFO: Endpoint will try to reconnect to the JMS broker in 30 seconds
Jul 7, 2006 3:14:17 PM org.apache.activemq.ra.ActiveMQEndpointWorker
reconnect
INFO: Endpoint connection to JMS broker failed: Could not connect to broker URL: tcp://localhost:51616. Reason: java.net.ConnectException: Connection
refused

<-- END OF TOMCAT SNIPPIT -->

in case it matters, I am using tomcat 5.5.17. Any help would be greatly
appreciated!!!

Thank you for your time,

-Jeff
--
View this message in context: http://www.nabble.com/Broker-URL-connection-refused.-tf1908389.html#a5223790
Sent from the ActiveMQ - User forum at Nabble.com.





Reply via email to