[jboss-user] [EJB 3.0] - Could not obtain connection to any of these urls: Remote-IP:

a0001428 do-not-reply at jboss.com
Wed Aug 19 21:38:07 EDT 2009


Hi all,

I've a problem with EJB3 on JBOSS 4.2.2. I have a ejb-jar.jar in app server(remote), but I want test client with ECLIPSE(from my computer) and  I try it in a main class, but I have a error.  

jndi.properties:

java.naming.factory.initial = org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs = org.jboss.naming:org.jnp.interfaces
java.naming.provider.url = jnp://Remote-IP:1099


public static void main(String[] args) {
		 
		/*System.setProperty("java.security.policy","client.policy");
		 if(System.getSecurityManager()==null)
		 System.setSecurityManager(new RMISecurityManager());
		 
		System.setProperty("sun.net.client.defaultReadTimeout", "100000");*/ 
		try {
			
			
			Properties properties = new Properties();
			properties.load(new FileInputStream("jndi.properties"));

			Context contexto = null;

			contexto = new InitialContext(properties);

			GreeterFacade beanRemoto = (GreeterFacade)

			contexto.lookup(BouncerFacadeBean.RemoteJNDIName);

			Collection resultado = beanRemoto.listadoPedidos();
			for (Iterator iterator = resultado.iterator(); iterator.hasNext();) {
				String object = (String) iterator.next();
				System.out.println("El resultado es:" + resultado);
			}
		}

		catch (NamingException e)
		{
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
		
error:

javax.naming.CommunicationException: Could not obtain connection to any of these urls: Remote-IP:1099 and discovery failed with error: javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out] [Root exception is javax.naming.CommunicationException: Failed to connect to server Remote-IP:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server Remote-IP:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]]
	at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1416)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:596)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:589)
	at javax.naming.InitialContext.lookup(Unknown Source)
	at demoEJB.Testing.main(Testing.java:35)
Caused by: javax.naming.CommunicationException: Failed to connect to server Remote-IP:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server Remote-IP:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]
	at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:269)
	at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1387)
	... 4 more
Caused by: javax.naming.ServiceUnavailableException: Failed to connect to server Remote-IP:1099 [Root exception is java.net.ConnectException: Connection refused: connect]
	at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:243)
	... 5 more
Caused by: java.net.ConnectException: Connection refused: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(Unknown Source)
	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.(Unknown Source)
	at java.net.Socket.(Unknown Source)
	at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:84)
	at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:77)
	at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:239)
	... 5 more
	

In my remote host: command line (cmd): netstat -an

 TCP    127.0.0.1:1098         0.0.0.0:0              LISTENING
 TCP    127.0.0.1:1099         0.0.0.0:0              LISTENING

Note: Locally(server remote) works fine :)

I hope we can help me!! 

sorry, I speak little English :)

Thanks you!!







		
      

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4250521#4250521

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4250521



More information about the jboss-user mailing list