Hi All, I have a problem in JMS Client lookup. Our present network configuration is Client <-->NAT<-->NAT<--->Server. When I try to lookup the Server from my Client I am getting an error like connection refused. But I can able to connect through browser(i.e. http).
In the jndi lookup I specified the NAT address. The code can able to communicate the NAT address and able to identify the corresponding local Computer IP Address also.But I am getting connection refused exception. What could be the problem?
My JNDI Lookup Code is java.util.Properties properties = new java.util.Properties();
I am getting the following error if try to run my client
Exception in thread "main" javax.naming.CommunicationException [Root exception is java.rmi.ConnectException: Connection refused to host: 192.168.27.136 (Internal IP Address)
Do I need to specify anything else?
Joined: Dec 06, 2005
Hi All, Finally I got the answer by referring the wiki page in JBOSS web site. When I try a JNDI lookup, JBOSS returns the internal IP address i.e. jboss binds the system ip address instead of the NAT address. So I set a system property by specifying the rmi address of server to the corresponding NAT address in the server side. Now it works. Thanks