All'avvio della tua istanza IBM WebSphere, potresti notare che alcuni pacchetti CRX non si inizializzano e la seguente eccezione appare nel log 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. See the stack trace for details.
Potrebbero essere necessari riavvii multipli per risolvere il conflitto tra porte.
Questo problema è legato a una restrizione su IBM WebSphere che non consente chiamate multiple a ORB.init() quando è abilitata la sicurezza globale. Questa restrizione permanente è documentata nella seguente nota tecnica di IBM.
http://www-01.ibm.com/support/docview.wss?uid=swg1PK58704
Per risolvere il problema, configura le seguenti porte in modo che siano dinamiche, impostando il valore a "0":
- ORB_LISTENER_ADDRESS
- SAS_SSL_SERVERAUTH_LISTENER_ADDRESS
- CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS
- CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS
Schermata della configurazione consigliata di seguito: