Al iniciar la instancia de IBM WebSphere, es posible que note que algunos paquetes CRX no se inicializan y que la siguiente excepción aparece en SystemOut.log:
POST /lc/services/lccqrpc HTTP/1.1 ORBX0390E: Cannot create listener thread. Exception=[ org.omg.CORBA.INTERNAL: CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_SERVER_SOCKET, Exception=org.omg.CORBA.INTERNAL: UNABLE_TO_CREATE_SSL_SERVER_SOCKET Exception=java.net.BindException: Address already in use vmcid: 0x49421000 minor code: 76 completed: No vmcid: 0x49421000 minor code: 77 completed: No - received while attempting to open server socket on port 12004 ]. [4/21/15 13:04:08:798 CEST] 000001a5 Document E DOCS001: Unexpected exception. Consulte el seguimiento del subproceso para obtener más detalles.
Es posible que se necesiten varios reinicios para resolver el conflicto de puertos.
Este problema está relacionado con una restricción en IBM WebSphere que no permite realizar múltiples llamadas a ORB.init() cuando Global Security está habilitado. This permanent restriction is documented on the following technical note from IBM:
http://www-01.ibm.com/support/docview.wss?uid=swg1PK58704
Para resolver el problema, configure los siguientes puertos para que sean dinámicos ajustando el valor a "0":
- ORB_LISTENER_ADDRESS
- SAS_SSL_SERVERAUTH_LISTENER_ADDRESS
- CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS
- CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS
Captura de pantalla de la configuración recomendada a continuación: