Friday, October 23, 2015

Node Manager startup issue in Weblogic

ISSUE:


We created a machine from Weblogic Console for OAM Domain and added oam_server in order to start oam_server through console(through node manager)

After creating machine , we started node manager from below location:
$WL_HOME/server/bin
nohup ./startNodeManager.sh &

But while starting node manager , below error was observed in logs.

ERROR OBSERVED:


<<
Oct 23, 2015 8:05:46 AM weblogic.nodemanager.server.Handler run
WARNING: Uncaught exception in server handlerjavax.net.ssl.SSLHandshakeException: [Security:090476]Invalid/unknown SSL header was received from peer HOSTNAME - HOSTNAME during SSL handshake.
javax.net.ssl.SSLHandshakeException: [Security:090476]Invalid/unknown SSL header was received from peer HOSTNAME – HOSTNAME during SSL handshake.
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireException(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown Source)
at com.certicom.tls.record.ReadHandler.fireAlert(Unknown Source)
at com.certicom.tls.record.ReadHandler.getProtocolVersion(Unknown Source)
at com.certicom.tls.record.ReadHandler.checkVersion(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at com.certicom.tls.record.ReadHandler.read(Unknown Source)
at com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.readLine(BufferedReader.java:299)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at weblogic.nodemanager.server.Handler.run(Handler.java:71)
at java.lang.Thread.run(Thread.java:682)
<Oct 23, 2015 8:06:02 AM > <Warning> <Security> <BEA-090476> <Invalid/unknown SSL header was received from peer HOSTNAME – HOSTNAME during SSL handshake.>
>>


SOLUTION:


It seems SecureListener parameter in nodemanager.properties was set to true.To resolved follow below steps.

Step 1) Go to below mentioned location
$WL_HOME/common/nodemanager

Step 2) Take backup of nodemanager.properties file
$ cp nodemanager.properties nodemanager.properties_ORG

Step 3) Edit SecureListener parameter to false in nodemanager.properties file
Old: SecureListener=true
New: SecureListener=false
Save it.

Step 4) Go to below mentioned location and start nodemanager process.
$WL_HOME/server/bin
$nohup ./startNodeManager.sh &

Issue was solved. Confirm it by checking status of nodemanager on weblogic console.
It showed Reachable.

No comments:

Post a Comment

Other Posts