Technote (troubleshooting)
Problem(Abstract)
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.
Cause
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.
On the client:
Application Servers > [client app] > ORB Service > Custom Properties
com.ibm.CORBA.BootstrapHost == EJB server hostname
com.ibm.CORBA.BootstrapPort == 2809 (default port)
com.ibm.CORBA.FragmentSize == 0
com.ibm.CORBA.ListenerPort == 13891 (ORB listener port on EJB server node agent)
com.ibm.CORBA.LocalHost == EJB server hostname
On the EJB server:
Application Servers > [EJB app] > ORB Service > Custom Properties
com.ibm.CORBA.FragmentSize == 0
Application Servers > [EJB app] > End Points
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS == 13672
Node Agents > Node Agent Server > End Points
BOOTSTRAP_ADDRESS == 2809 (default)
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS == 13441
ORB_LISTENER_ADDRESS == 13891
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.
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Application Servers | Runtimes for Java Technology | Java SDK |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.