The notes on using the functionality for reconnecting to the EJB home objects are as follows:
- When the J2EE server and J2EE applications are restarted, do not change the J2EE applications. If you change the J2EE applications, you cannot re-use the EJB home object references.
- Fix the communication port of the J2EE server. Also, when you restart the J2EE server, do not change the fixed value.
For details on how to define the value, see 2.14.1 Fixing the communication port and 2.14.2 Fixing the IP address in the uCosminexus Application Server EJB Container Functionality Guide.
- In the user property file for the Java applications, specify VB_TRANSPARENT as the value of the EJB client operations for when a remote interface communication error (ejbserver.container.rebindpolicy key) occurs.
For details on how to define the value, see 2.13 Invoking the EJB remote interface in the uCosminexus Application Server EJB Container Functionality Guide.
- When a communication error occurs during EJB invocation, the connection is re-established and the request is sent again if you have specified VB_TRANSPARENT as the value of the EJB client operations for when a communication error occurs (ejbserver.container.rebindpolicy key).
Therefore, we recommend that you use the functionality for reconnecting to the EJB home objects in the reference node system.