Attempt to Start WebLogic Server Node Manager Fails with "Fatal error in node manager server" java.net.SocketException

Attempt to Start WebLogic Server Node Manager Fails with "Fatal error in node manager server" java.n

Attempt to Start WebLogic Server Node Manager Fails with "Fatal error in node manager server" java.n

Titleimage

Posted by Patrick Hamou on 2017:09:05 15:03:05

APPLIES TO:

Oracle WebLogic Server - Version 10.0 and later
Information in this document applies to any platform.

SYMPTOMS

This error message is seen when attempting to start the Node Manager service:

<25/06/2012 09:09:46> <Info> <dom1> <adminsvr> <Startup configuration properties loaded from "\data\nodemanager\startup.properties">
<25/06/2012 09:09:48> <SEVERE> <Fatal error in node manager server>
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method) 
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:141)
at javax.net.ssl.SSLServerSocket.<init>(SSLServerSocket.java:84)
at javax.net.ssl.impl.SSLServerSocketImpl.<init>(Unknown Source)
at javax.net.ssl.impl.SSLServerSocketFactoryImpl.createServerSocket(Unknown Source)
at weblogic.nodemanager.server.SSLListener.init(SSLListener.java:72)
at weblogic.nodemanager.server.NMServer.start(NMServer.java:200)
at weblogic.nodemanager.server.NMServer.main(NMServer.java:339)
at weblogic.NodeManager.main(NodeManager.java:31)

Running "netstat -ano" shows that the port we use for Node Manager is in use and listening on a stale PID.

CAUSE

This issue is cased by the failure to specify a listen address in WL_HOME/common/nodemanager/nodemanager.properties.

SOLUTION : To fix this issue, make sure to specify the Listen address

To fix this issue, make sure to specify the Listen address as specified below in the WL_HOME/common/nodemanager/nodemanager.properties file.

ListenAddress=

Make sure to save it. And do the following steps:

Shutdown domain instances including Admin.

Update WL_HOME/common/nodemanager/nodemanager.properties (specify ListenAddress).

Restart the NodeManager.

Startup the admin server.

After the node manager starts, shut it down and restart it to verify the issue has been resolved.

Posted by Patrick Hamou on 2017:09:05 15:03:05

Return to Blog