Hi Joe,
Also, I would recommend running the JBoss7 example from the JCA example
set. It's a good place to start to getting things up and running before
replacing things with your own configuration.
Regards,
Weston
On Jun 6, 2012, at 2:34 PM, Weston M. Price wrote:
> Hi Joey,
> From the stacktracce, this looks like as simple connectivity error:
>
>> 12/06/06 11:38:22 INFO client.AMQConnection: Connecting with
>> ProtocolHandler Version:0-10
>> 12/06/06 11:38:23 INFO client.AMQConnection: Unable to connect to broker at
>> tcp://localhost:5672
>> org.apache.qpid.transport.TransportException: Error connecting to broker
>> at
>
> So, it appears that your broker is not running at this address and this port.
> Simple question, have you verified that your broker is running and is
> reachable?
>
> Regards,
>
> Weston
>
> On Jun 6, 2012, at 12:40 PM, Joey Daughtery wrote:
>
>> All
>> When I deploy qpid-ra-0.17.rar to JBoss7 standalone, it starts up fine. I
>> can see that it is registered in the jboss management console under
>> resource adapters.
>>
>> However, when I execute "connectionFactory.createConnection", I get the
>> error below:
>>
>>
>>
>> 12/06/06 11:38:20 INFO jndi.PropertiesFileInitialContextFactory: Loading
>> Properties from:/jboss-as-7.1.1.Final/qpid-jndi.properties
>> 12/06/06 11:38:20 INFO jndi.PropertiesFileInitialContextFactory: Loaded
>> Context Properties:{topic.ibmStocks=stocks.nyse.ibm,
>> java.naming.provider.url=/jboss-as-7.1.1.Final/qpid-jndi.properties,
>> java.naming.factory.initial=org.apache.qpid.jndi.PropertiesFileInitialContextFactory,
>> connectionfactory.QpidJMSXA=amqp://guest:guest@/test?brokerlist='tcp://localhost:5672',
>> destination.direct=direct://amq.direct//directQueue,
>> connectionfactory.local=amqp://guest:guest@/test?brokerlist='tcp://localhost:5672',
>> queue.MyQueue=jms/iharvest.dragonActivityQpid}
>> 12/06/06 11:38:22 INFO client.AMQConnection:
>> Connection:amqp://guest:********@JDaughtery-PC1338997100780/test?brokerlist='tcp://localhost:5672'
>> 12/06/06 11:38:22 INFO protocol.AMQProtocolSession: Using ProtocolVersion
>> for Session:0-10
>> 12/06/06 11:38:22 INFO handler.ClientMethodDispatcherImpl: New Method
>> Dispatcher:AMQProtocolSession[null]
>> 12/06/06 11:38:22 INFO client.AMQConnection: Connecting with
>> ProtocolHandler Version:0-10
>> 12/06/06 11:38:23 INFO client.AMQConnection: Unable to connect to broker at
>> tcp://localhost:5672
>> org.apache.qpid.transport.TransportException: Error connecting to broker
>> at
>> org.apache.qpid.transport.network.io.IoNetworkTransport.connect(IoNetworkTransport.java:70)
>> at org.apache.qpid.transport.Connection.connect(Connection.java:252)
>> at
>> org.apache.qpid.client.AMQConnectionDelegate_0_10.makeBrokerConnection(AMQConnectionDelegate_0_10.java:193)
>> at
>> org.apache.qpid.client.AMQConnection.makeBrokerConnection(AMQConnection.java:569)
>> at org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:355)
>> at
>> org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:98)
>> at sandbox.SandBox.main(SandBox.java:38)
>> Caused by: java.net.ConnectException: Connection refused: connect
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>> at java.net.Socket.connect(Socket.java:529)
>> at java.net.Socket.connect(Socket.java:478)
>> at
>> org.apache.qpid.transport.network.io.IoNetworkTransport.connect(IoNetworkTransport.java:66)
>> ... 6 more
>> javax.jms.JMSException: Error creating connection: Connection refused:
>> connect
>> at
>> org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:102)
>> at sandbox.SandBox.main(SandBox.java:38)
>> Caused by: org.apache.qpid.AMQConnectionFailureException: Connection
>> refused: connect
>> at org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:432)
>> at
>> org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:98)
>> ... 1 more
>> Caused by: org.apache.qpid.transport.TransportException: Error connecting
>> to broker
>> at
>> org.apache.qpid.transport.network.io.IoNetworkTransport.connect(IoNetworkTransport.java:70)
>> at org.apache.qpid.transport.Connection.connect(Connection.java:252)
>> at
>> org.apache.qpid.client.AMQConnectionDelegate_0_10.makeBrokerConnection(AMQConnectionDelegate_0_10.java:193)
>> at
>> org.apache.qpid.client.AMQConnection.makeBrokerConnection(AMQConnection.java:569)
>> at org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:355)
>> ... 2 more
>> Caused by: java.net.ConnectException: Connection refused: connect
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>> at java.net.Socket.connect(Socket.java:529)
>> at java.net.Socket.connect(Socket.java:478)
>> at
>> org.apache.qpid.transport.network.io.IoNetworkTransport.connect(IoNetworkTransport.java:66)
>> ... 6 more
>>
>> Code that results in the exception:
>>
>> String _url = "amqp://guest:guest@/test?brokerlist='tcp://localhost:5672'";
>> Properties properties = new Properties();
>> properties.put(Context.INITIAL_CONTEXT_FACTORY,
>> INITIAL_CONTEXT_FACTORY);
>> properties.put("connectionfactory." + "QpidJMSXA", _url);
>> properties.put("java.naming.provider.url",
>> "/jboss-as-7.1.1.Final/qpid-jndi.properties");
>> try {
>> InitialContext ctx = new InitialContext(properties);
>> ConnectionFactory jndi = (ConnectionFactory)
>> ctx.lookup("QpidJMSXA");
>> Connection _conn = ((ConnectionFactory)
>> jndi).createConnection();
>> _conn.start();
>> Session _session = _conn.createSession(false,
>> Session.AUTO_ACKNOWLEDGE);
>>
>>
>> The standalone-full.xml snippet with the resource adapter elements:
>>
>> <subsystem xmlns="urn:jboss:domain:resource-adapters:1.0">
>> <resource-adapters>
>> <resource-adapter>
>> <archive>
>> qpid-ra-0.17.rar
>> </archive>
>> <transaction-support>XATransaction</transaction-support>
>> <config-property name="connectionURL">
>> @broker.url@
>> </config-property>
>> <config-property name="TransactionManagerLocatorClass">
>>
>> org.apache.qpid.ra.tm.JBoss7TransactionManagerLocator
>> </config-property>
>> <config-property name="TransactionManagerLocatorMethod">
>> getTm
>> </config-property>
>> <connection-definitions>
>> <connection-definition
>> class-name="org.apache.qpid.ra.QpidRAManagedConnectionFactory"
>> jndi-name="QpidJMSXA" pool-name="QpidJMSXA">
>> <config-property name="connectionURL">
>> amqp://guest:guest@
>> /test?brokerlist='tcp://localhost:5672'
>> </config-property>
>> <config-property name="SessionDefaultType">
>> javax.jms.Queue
>> </config-property>
>> <xa-pool>
>> <min-pool-size>10</min-pool-size>
>> <prefill>false</prefill>
>> </xa-pool>
>> <validation>
>>
>> <background-validation>false</background-validation>
>>
>> <background-validation-millis>5</background-validation-millis>
>> </validation>
>> </connection-definition>
>> </connection-definitions>
>> <admin-objects>
>> <admin-object
>> class-name="org.apache.qpid.ra.admin.QpidQueueImpl"
>> jndi-name="jms/iharvest.dragonActivityQpid" use-java-context="false"
>> pool-name="jms/iharvest.dragonActivityQpid">
>> <config-property name="destinationAddress">
>> @qpid.iharvest.queue.dest.address@
>> </config-property>
>> </admin-object>
>> </admin-objects>
>> </resource-adapter>
>> </resource-adapters>
>> </subsystem>
>>
>> Any thoughts would be appreciated.
>>
>> Thanks
>>
>> Joe Daughtery
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]