External ejb client fails to connect to JBoss EAP JNDI

Solution Verified - Updated -

Issue

  • Upgrading from JBoss 4.0.x to JBoss EAP 4.3
  • Updated the EJB to version 3 from version 2.1.
  • My web app is up and running OK (able to connect to EJB local interface),  but I have a remote java client component that is not able to connect through the remote EJB interface.

    javax.naming.CommunicationException: Could not obtain connection to any of these urls: 192.168.1.1: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 192.168.1.1
    :1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server 192.168.1.1:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]]
         at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1562)
         ...
    Caused by: javax.naming.CommunicationException: Failed to connect to server 192.168.1.1:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server 192.168.1.1:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]
         at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:274)
         at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1533)
         ... 16 more
    Caused by: javax.naming.ServiceUnavailableException: Failed to connect to server 192.168.1.1:1099 [Root exception is java.net.ConnectException: Connection refused: connect]
         at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:248)
         ... 17 more
    Caused by: java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(Unknown Source)
    

Environment

  • JBoss Application Platform (EAP)
    • 4.3.X
    • 5.X

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content