Sample configuring static ports to enable RMI communication through a firewall (security enabled)

Technote (troubleshooting)


When trying to connect from an EJB™ on one server to an EJB on a second server through a firewall, the connections fail unless the ports are known and open in the firewall.


Ports need to be opened in the firewall to allow communication.

Resolving the problem

This is necessary when working through a firewall because listener ports are normally set randomly. Static port numbers are assigned to the ORB ports:

On the client:
Application Servers > [client app] > ORB Service > Custom Properties == EJB server hostname == xxxx (The bootstrap port of the EJB server) == 0 == 13891 (ORB listener port on EJB server node agent) == EJB client hostname

On the EJB server:
Application Servers > [EJB app] > ORB Service > Custom Properties == 0

Application Servers > [EJB app] > End Points

Node Agents > Node Agent Server > End Points
BOOTSTRAP_ADDRESS == 2809 (default)

The following ports are open through the firewall (from client to server):
2809 node agent bootstrap port on EJB node agent
13441 SSL server authentication port on the EJB node agent
13891 ORB listener port on the EJB node agent
13672 SSL server authentication port on the EJB application server.

Cross reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK

Document information

More support for:

WebSphere Application Server
Object Request Broker (ORB)

Software version:

6.0, 6.1, 7.0, 8.0, 8.5, 8.5.5

Operating system(s):

AIX, HP-UX, Linux, Solaris, Windows

Software edition:

Base, Network Deployment

Reference #:


Modified date:


Translate my page

Content navigation