Sunday, November 1, 2015

Weblogic 12c - SocketChannel not available

Description:

Two way SSL Communication from Weblogic to External Systems. Weblogic as client invoking external services.

Assuming below steps are performed
 -> Root certificate from External Service imported into Trust Store
 -> Client Ceritificate (.pfx) from External Service imported into Client Store
 -> Client Store Configured Provider (Security realm -> Provider -> PKI)
 -> Service Key Provider configured on OSB Proxy Service


Error Message generated while testing Proxy service
    The invocation resulted in an error: SocketChannel not available

Resolution
   OSB_ManagedServer1 -> Tuning -> Muxer Class

The default value for Muxer class in Weblogic 12c  is “weblogic.socket.NIOSocketMuxer”
Reset to empty string.
 
Restart the Managed Servers.
 
 


 

4 comments:

  1. The link bellow worked for me. Just apply the mentioned patch. You need to have an oracle account associated with an enterprise oracle identifier. Search for patch number 20044804. The description is "UNABLE TO MAKE OUTBOUND SSL CALL PROXY OSB WHEN CONNECTION TIMEOUT IS SET"

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. “weblogic.socket.NIOSocketMuxer”
    Reset to empty string.

    Worked! By the way, no restart needed (for me)
    Thanks.

    ReplyDelete