hey Thanks Sridhar2008. I don't know what is the reason. But here is what I did : Installed broker on UNIX and started it there. Then I sent few messages from windows machine to unix bix and that worked. " I guess this issue was related to firewall - windows machine is not accessible from unix, but unix machine is accessible from windows machine. "
Thanks, Sridhar2008 wrote: > > > I am suspecting it might be a firewall (based on info in this thread) > issue. Here are debugging suggestions: > 1. Move broker to the unix m/c with sender app. Can the consumer connect ? > 2. If you can do http to the windows m/c - you can, for example, forward > port 80 on your windows machine > to the broker port 61616 (it is easy to do this on linux, I am assuming > some app like putty can do this on win). If this checks out, you know it > is firewall issue (your admins may not like this port forwarding beyond > debugging). > > > Is it related to Firewall or so? If that is the case, how come I am > able to "ping" then? > Corporate firewall config is usually tailored for tcp/udp connections. > > > _prasad wrote: >> >> Here is the output of telnet. >> >> bash-3.00$ telnet 150.123.186.61 61616 >> Trying 150.123.186.61... >> Connected to 150.123.186.61. >> Escape character is '^]'. >> ÙActiveMQTightEncodingEnabled >> CacheSizeTcpNoDelayEnabledSizePrefixDisabledStackTraceEnabled >> MaxInactivityDurationInitalDelay'MaxInactivityDurationu0 >> >> CacheEnabledVT102Connection to 150.123.186.61 closed by foreign host. >> bash-3.00$ >> >> >> Sridhar2008 wrote: >>> >>> Does 'telnet 150.123.186.61 61616' work from you unix machine ? >>> >>> >>> >>> _prasad wrote: >>>> >>>> Hi , >>>> >>>> While developeing an application using Spring & ActiveMQ, I am getting >>>> the following exception. >>>> Sender is on UNIX machine. >>>> Broker and receiver are running on same Windows machine. >>>> From UNIX machine , I am able to "ping" successfully to Windows machine >>>> where receiver & broker are running. >>>> What could be the probable reason that I am getting this exception? Is >>>> it related to Firewall or so? If that is the case, how come I am able >>>> to "ping" then? >>>> Note that if I execute the sender from same windows machine as of >>>> receiver/broker, then it is working fine. >>>> >>>> Exception in thread "main" >>>> org.springframework.jms.UncategorizedJmsException: Uncategorized >>>> exceptio >>>> n occured during JMS processing; nested exception is >>>> javax.jms.JMSException: Could not connect to br >>>> oker URL: tcp://150.123.186.61:61616. Reason: >>>> java.net.SocketTimeoutException: connect timed out; ne >>>> sted exception is java.net.SocketTimeoutException: connect timed out >>>> Caused by: javax.jms.JMSException: Could not connect to broker URL: >>>> tcp://150.123.186.61:61616. Reas >>>> on: java.net.SocketTimeoutException: connect timed out >>>> at >>>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:35) >>>> at >>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnection >>>> Factory.java:278) >>>> at >>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnection >>>> Factory.java:222) >>>> at >>>> org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory. >>>> java:170) >>>> at >>>> org.springframework.jms.support.JmsAccessor.createConnection(JmsAccessor.java:188) >>>> at >>>> org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:427) >>>> at >>>> org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:480) >>>> at com.Sender.main(Sender.java:19) >>>> Caused by: java.net.SocketTimeoutException: connect timed out >>>> 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:414) >>>> at >>>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:380) >>>> at >>>> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:50) >>>> at >>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) >>>> at >>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) >>>> at >>>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) >>>> at >>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) >>>> at >>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) >>>> at >>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnection >>>> Factory.java:258) >>>> ... 6 more >>>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/I-am-abel-to-ping-the-machine-but-still-received-exception-%22Could-not-connect-to-broker-URL%22-tp18037869p18074781.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.