The system throws a Bind Exception when more than one Channel, configured to listen on the same port, is deployed and started simultaneously. The following error is logged.
Failed to create Server Socket: java.net.BindException: Address already in use: JVM_Bind java.net.BindException: Address already in use: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) at java.net.DualStackPlainSocketImpl.socketBind(Unknown Source) at java.net.AbstractPlainSocketImpl.bind(Unknown Source) at java.net.PlainSocketImpl.bind(Unknown Source) at java.net.ServerSocket.bind(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at com.ibi.mllp.MLLPEventAdapter.createServerSocket(MLLPEventAdapter.java:301) at com.ibi.mllp.MLLPEventAdapter.startServerSocketWork(MLLPEventAdapter.java:319) at com.ibi.mllp.MLLPEventAdapter.activate(MLLPEventAdapter.java:125) at com.ibi.edaqm.XDIWAFMaster.startMaster(XDIWAFMaster.java:127) at com.ibi.edaqm.XDManager.startOneMaster(XDManager.java:3211) at com.ibi.edaqm.XDManager.startOne(XDManager.java:3065) at com.ibi.edaqm.XDManager.startOne(XDManager.java:3025) at com.ibi.config.XDConWSMonitor.startMaster(XDConWSMonitor.java:294) at com.ibi.config.XDConWSMonitor.process(XDConWSMonitor.java:85) at com.ibi.edaqm.XDConsoleWorker.serviceWSCall(XDConsoleWorker.java:441) at com.ibi.edaqm.XDConsoleWorker.dispatchRequest(XDConsoleWorker.java:272) at com.ibi.edaqm.XDConsoleWorker.run(XDConsoleWorker.java:122) at java.lang.Thread.run(Unknown Source)
Connector starting error error: java.lang.IllegalStateException: Failed to create Server Socket: java.net.BindException: Address already in use: JVM_Bind java.lang.IllegalStateException: Failed to create Server Socket: java.net.BindException: Address already in use: JVM_Bind at com.ibi.mllp.MLLPEventAdapter.createServerSocket(MLLPEventAdapter.java:314) at com.ibi.mllp.MLLPEventAdapter.startServerSocketWork(MLLPEventAdapter.java:319) at com.ibi.mllp.MLLPEventAdapter.activate(MLLPEventAdapter.java:125) at com.ibi.edaqm.XDIWAFMaster.startMaster(XDIWAFMaster.java:127) at com.ibi.edaqm.XDManager.startOneMaster(XDManager.java:3211) at com.ibi.edaqm.XDManager.startOne(XDManager.java:3065) at com.ibi.edaqm.XDManager.startOne(XDManager.java:3025) at com.ibi.config.XDConWSMonitor.startMaster(XDConWSMonitor.java:294) at com.ibi.config.XDConWSMonitor.process(XDConWSMonitor.java:85) at com.ibi.edaqm.XDConsoleWorker.serviceWSCall(XDConsoleWorker.java:441) at com.ibi.edaqm.XDConsoleWorker.dispatchRequest(XDConsoleWorker.java:272) at com.ibi.edaqm.XDConsoleWorker.run(XDConsoleWorker.java:122) at java.lang.Thread.run(Unknown Source)
Having multiple channels listening on the same port is not supported. In order to avoid this error, undeploy the Channel, and make it unoperational.
iWay Software |