I want to send message from one machine to other machine using activemq JMS
in mule. I am new to mule. I have attached my mule-config.xml &
activemq-config.xml. I am using Jms connector.
http://www.nabble.com/file/p17202848/activemq-config.xml activemq-config.xml
http://www.nabble.com/file/p17202848/mule-config.xml mule-config.xml
Computer A is publisher sending string message on jms://topic:my.queue &
consumer on other machine is suppose to consume message at
jms://topic:my.queue. I stuck at the first step. Not able to connect.
Can any one please guide me?
I am getting following error.
ERROR 2008-05-13 12:31:27,521 [main] org.mule.MuleServer:
********************************************************************************
Message : Initialisation Failure: Could not connect to broker
URL: tcp://146.223.151.76:61610. Reason: java.net.ConnectException:
Connection refused: connect
Type : org.mule.providers.ConnectException
Code : MULE_ERROR-84
JMS Code : null
JavaDoc :
http://mule.mulesource.org/docs/apidocs/org/mule/providers/ConnectException.html
Object : JmsConnector{this=1b1fbf4, started=false,
initialised=true, name='jmsConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[jms], serviceOverrides=null}
********************************************************************************
Exception stack is:
1. Connection refused: connect (java.net.ConnectException)
java.net.PlainSocketImpl:-2
(http://java.sun.com/j2se/1.5.0/docs/api/java/net/ConnectException.html)
2. Could not connect to broker URL: tcp://146.223.151.76:61610. Reason:
java.net.ConnectException: Connection refused: connect(JMS Code: null)
(javax.jms.JMSException)
org.apache.activemq.util.JMSExceptionSupport:33
(http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/jms/JMSException.html)
3. Initialisation Failure: Could not connect to broker URL:
tcp://146.223.151.76:61610. Reason: java.net.ConnectException: Connection
refused: connect (org.mule.providers.ConnectException)
org.mule.providers.jms.JmsConnector:381
(http://mule.mulesource.org/docs/apidocs/org/mule/providers/ConnectException.html)
********************************************************************************
Root Exception stack trace:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:507)
at
org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:335)
at
org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:303)
at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:49)
at
org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:54)
at
org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:54)
at
org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:66)
at
org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:54)
at
org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:54)
at
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:260)
at
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:211)
at
org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:158)
at
org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67)
at
org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:265)
at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:373)
at
org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1159)
at
org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:25)
at
org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98)
at
org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1169)
at
org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:25)
at
org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98)
at
org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:349)
at org.mule.MuleManager.startConnectors(MuleManager.java:930)
at org.mule.MuleManager.start(MuleManager.java:886)
at
org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:278)
at
org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:218)
at org.mule.MuleServer.initialize(MuleServer.java:294)
at org.mule.MuleServer.run(MuleServer.java:207)
at org.mule.MuleServer.start(MuleServer.java:195)
at org.mule.MuleServer.main(MuleServer.java:166)
********************************************************************************
ERROR 2008-05-13 12:31:27,521 [main] org.mule.MuleServer:
********************************************************************************
* A Fatal error has occurred while the server was running:
*
* Connection refused: connect (java.net.ConnectException)
*
*
*
* The error is fatal, the system must shutdown
*
* Server started: 5/13/08 12:31 PM
*
* Server shutdown: 5/13/08 12:31 PM
*
********************************************************************************
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.stream.SystemStreamConnector: Disposing:
SystemStreamConnector{this=90c06f, started=true, initialised=true,
name='SystemStreamConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=true,
supportedProtocols=[stream], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.stream.SystemStreamConnector: Stopping:
SystemStreamConnector{this=90c06f, started=true, initialised=true,
name='SystemStreamConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=true,
supportedProtocols=[stream], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.stream.SystemStreamConnector: Stopped:
SystemStreamConnector{this=90c06f, started=false, initialised=false,
name='SystemStreamConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[stream], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.stream.SystemStreamConnector: Disconnected:
SystemStreamConnector{this=90c06f, started=false, initialised=false,
name='SystemStreamConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[stream], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.stream.SystemStreamConnector: Stopped:
SystemStreamConnector{this=90c06f, started=false, initialised=false,
name='SystemStreamConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[stream], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.stream.SystemStreamConnector: Disposed:
SystemStreamConnector{this=90c06f, started=false, initialised=false,
name='SystemStreamConnector', disposed=true,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[stream], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.tcp.TcpConnector: Disposing: TcpConnector{this=26d607,
started=true, initialised=true, name='connector.tcp.0', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=true,
supportedProtocols=[tcp], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.tcp.TcpConnector: Stopping: TcpConnector{this=26d607,
started=true, initialised=true, name='connector.tcp.0', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=true,
supportedProtocols=[tcp], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.tcp.TcpConnector: Stopped: TcpConnector{this=26d607,
started=false, initialised=false, name='connector.tcp.0', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[tcp], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.tcp.TcpConnector: Disconnected: TcpConnector{this=26d607,
started=false, initialised=false, name='connector.tcp.0', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[tcp], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.tcp.TcpConnector: Stopped: TcpConnector{this=26d607,
started=false, initialised=false, name='connector.tcp.0', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[tcp], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.tcp.TcpConnector: Disposed: TcpConnector{this=26d607,
started=false, initialised=false, name='connector.tcp.0', disposed=true,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[tcp], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.jms.JmsConnector: Disposing: JmsConnector{this=1b1fbf4,
started=false, initialised=true, name='jmsConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[jms], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.jms.JmsConnector: Stopped: JmsConnector{this=1b1fbf4,
started=false, initialised=false, name='jmsConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[jms], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.providers.jms.JmsConnector: Disposed: JmsConnector{this=1b1fbf4,
started=false, initialised=false, name='jmsConnector', disposed=true,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=false,
supportedProtocols=[jms], serviceOverrides=null}
INFO 2008-05-13 12:31:27,521 [Thread-0] org.mule.impl.model.seda.SedaModel:
_muleManagerComponent has been destroyed successfully
INFO 2008-05-13 12:31:27,521 [Thread-0] org.mule.impl.model.seda.SedaModel:
GreeterUMO has been destroyed successfully
INFO 2008-05-13 12:31:27,521 [Thread-0] org.mule.MuleManager: disposing
agents...
INFO 2008-05-13 12:31:27,521 [Thread-0] org.mule.MuleManager: Agents
Successfully Disposed
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.extras.spring.config.MuleApplicationContext: Closing
org.mule.extras.spring.config.MuleApplicationContext@1e1a408: display name
[org.mule.extras.spring.config.MuleApplicationContext@1e1a408]; startup date
[Tue May 13 12:31:25 GMT+05:30 2008]; root of context hierarchy
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.springframework.beans.factory.support.DefaultListableBeanFactory:
Destroying singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@b8f8eb:
defining beans [MyBean1,MyBean11,MyBean2,MyBean3]; root of factory hierarchy
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.util.queue.TransactionalQueueManager: Stopping ResourceManager
INFO 2008-05-13 12:31:27,521 [Thread-0]
org.mule.util.queue.TransactionalQueueManager: Stopped ResourceManager
INFO 2008-05-13 12:31:27,536 [Thread-0] org.mule.MuleManager:
******************************************************************************
* Mule shut down normally on: 5/13/08 12:31 PM
*
* Server was up for: 0 days, 0 hours, 0 mins, 1.313 sec
*
******************************************************************************
--
View this message in context: http://www.nabble.com/Connection-refused%3A-connect%28JMS-Code%3A-null%29-%28javax.jms.JMSException%29-tp17202848p17202848.html
Sent from the Mule - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
The error message you pasted shows that no connection could be made to the
URL tcp://146.223.151.76:61610. This is the URL and port for your JMS
server and a quick check shows that the port and URI are correct in your
ActiveMQ configuration.
Could it be that you didn't run ActiveMQ before running Mule? Don't forget
that Mule is not a JMS server in its own right and needs an external JMS
server for JMS operations. The configuration file for ActiveMQ will
configure ActiveMQ but this will then need to be loaded separately.
If you have loaded ActiveMQ, make sure that you load it before Mule (so that
Mule will find it when loading) and that there are no errors in its console
window.
If all the above is correct, then your "Connection Refused" exception may
point to a firewall restriction on that port.
HTH
Antoine Borg, Senior Consultant | Tel: +356 21334457 | Fax: +356 21 334156
ricston Ltd., Lincoln, 7 Ferdinand Grech Street, Lija LJA1142, MALTA
email: antoin...@ricston.com | blog: blog.ricston.com | web: ricston.com
-----Original Message-----
From: PawanModi [mailto:modipa...@gmail.com]
Sent: Tuesday, May 13, 2008 10:03 AM
To: us...@mule.codehaus.org
Subject: [mule-user] Connection refused: connect(JMS Code: null)
(javax.jms.JMSException)
Hi,
****************************************************************************
****
Hi Antoine,
Many thanks for you quick reply. I was not aware that i have to run activemq
jms server seperately. Got to know from you. Now i am running activemq jms
4.1.1 server. Now my question is i have to run this JMS server towards
publisher machine or consumer machine.
i also checked my firewall settings. It is showing firewall is off.
Please guide further.
Thanks & regards,
Pawan Modi
> Subject: [mule-user] Connection refused: connect(JMS Code: null)
> (javax.jms.JMSException)
>
>
> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:335
> )
> at
> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:303
> )
> at
> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:49)
> at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:54)
> at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:54)
> at
> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiato
> r.java:66)
> at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:54)
> at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:54)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Activ
> eMQConnectionFactory.java:260)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Activ
> eMQConnectionFactory.java:211)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConne
> ctionFactory.java:158)
> at
> org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67)
> at
> org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:265)
> at
> org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:373)
> at
> org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1159)
> at
> org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptCo
> nnectionStrategy.java:25)
> at
> org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStra
> tegy.java:98)
> at
> org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1169)
> at
> org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptCo
> nnectionStrategy.java:25)
> at
> org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStra
> tegy.java:98)
> at
> org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:3
> 49)
> at org.mule.MuleManager.startConnectors(MuleManager.java:930)
> at org.mule.MuleManager.start(MuleManager.java:886)
> at
> org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfig
> urationBuilder.java:278)
> at
> org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfig
> urationBuilder.java:218)
> at org.mule.MuleServer.initialize(MuleServer.java:294)
> at org.mule.MuleServer.run(MuleServer.java:207)
> at org.mule.MuleServer.start(MuleServer.java:195)
> at org.mule.MuleServer.main(MuleServer.java:166)
>
> ****************************************************************************
> ****
>
> ERROR 2008-05-13 12:31:27,521 [main] org.mule.MuleServer:
> ****************************************************************************
> ****
--
View this message in context: http://www.nabble.com/Connection-refused%3A-connect%28JMS-Code%3A-null%29-%28javax.jms.JMSException%29-tp17202848p17204013.html
jms server seperately. Got to know from you. Now i am running activemq jms
4.1.1 server. Now my question is i have to run this JMS server towards
Hi Andrew,
I got clue from previous comments. I started ActiveMQ server & provided
appropriate port.
Now my application is working fine. I can send messages from one component
to other.
Many thanks to all.
Best regards,
Pawan Modi
--
View this message in context: http://www.nabble.com/Connection-refused%3A-connect%28JMS-Code%3A-null%29-%28javax.jms.JMSException%29-tp17202848p17223281.html