Sunday 12 April 2015

java.net.BindException: Address already in use

Issue
-----
<Jan 12, 2015 10:38:35 AM> <SEVERE> <Fatal error in node manager server>
java.net.BindException: Address already in use
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
    at java.net.ServerSocket.bind(ServerSocket.java:376)
    at javax.net.ssl.impl.SSLServerSocketImpl.bind(Unknown Source)
    at java.net.ServerSocket.<init>(ServerSocket.java:237)
    at java.net.ServerSocket.<init>(ServerSocket.java:181)
    at javax.net.ssl.SSLServerSocket.<init>(SSLServerSocket.java:136)
    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:76)
    at weblogic.nodemanager.server.NMServer.start(NMServer.java:206)
    at weblogic.nodemanager.server.NMServer.main(NMServer.java:382)
    at weblogic.NodeManager.main(NodeManager.java:31)Jan 12, 2015 10:38:35 AM weblogic.nodemanager.server.NMServer main
SEVERE: Fatal error in node manager server
java.net.BindException: Address already in use
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
    at java.net.ServerSocket.bind(ServerSocket.java:376)
    at javax.net.ssl.impl.SSLServerSocketImpl.bind(Unknown Source)
    at java.net.ServerSocket.<init>(ServerSocket.java:237)
    at java.net.ServerSocket.<init>(ServerSocket.java:181)
    at javax.net.ssl.SSLServerSocket.<init>(SSLServerSocket.java:136)
    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:76)
    at weblogic.nodemanager.server.NMServer.start(NMServer.java:206)
    at weblogic.nodemanager.server.NMServer.main(NMServer.java:382)
    at weblogic.NodeManager.main(NodeManager.java:31)



Solution 
--------
on 5556 port another process is running !!!

[weblogic@wlsadmin ~]$ ps -fu $LOGNAME|grep -i nodemanager
weblogic  9076     1  0 08:31 ?        00:00:03 /u01/jdk1.7.0_45/jre/bin/java -classpath /u01/jdk1.7.0_45/jre/lib/rt.jar:/u01/jdk1.7.0_45/jre/lib/i18n.jar:/u01/Middleware/oracle_common/modules/oracle.jdbc_11.1.1/ojdbc6dms.jar:/u01/Middleware/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u01/jdk1.7.0_45/lib/tools.jar:/u01/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/u01/Middleware/wlserver_10.3/server/lib/weblogic.jar:/u01/Middleware/modules/features/weblogic.server.modules_10.3.6.0.jar:/u01/Middleware/wlserver_10.3/server/lib/webservices.jar:/u01/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u01/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u01/Middleware/oracle_common/soa/modules/commons-cli-1.1.jar:/u01/Middleware/oracle_common/soa/modules/oracle.soa.mgmt_11.1.1/soa-infra-mgmt.jar:/u01/Middleware/oracle_common/modules/oracle.jrf_11.1.1/jrf.jar:/u01/Middleware/wlserver_10.3/common/derby/lib/derbyclient.jar:/u01/Middleware/wlserver_10.3/server/lib/xqrl.jar:/u01/Middleware/FMW_WC/ucm/idc/jlib/idcloader.jar:/u01/Middleware/FMW_WC/ucm/idc/components/NativeOsUtils/classes-NativeOsUtils.jar:/u02/oracle/11.2.0/jlib:/u02/oracle/11.2.0/rdbms/jlib -DQuitEnabled=true weblogic.NodeManager -v
weblogic 11123 11017  0 10:39 pts/2    00:00:00 grep -i nodemanager
[weblogic@wlsadmin ~]$

[weblogic@wlsadmin ~]$ netstat -tulpn | grep 5556
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 :::5556                     :::*                        LISTEN      9076/java

[weblogic@wlsadmin ~]$ kill -9 9076
[weblogic@wlsadmin ~]$ ps -fu $LOGNAME|grep -i nodemanager
weblogic 11706 11017  0 10:41 pts/2    00:00:00 grep -i nodemanager
[weblogic@wlsadmin ~]$




No comments:

Post a Comment