Message: listenPort: 8000
Message: failed to init server channel channel manager
java.net.BindException: Address already in use: bind
Message: Got IOException while trying to initialize the transport layer!
com.vontu.communication.transport.exception.TransportException: java.net.BindException: Address already in use: bind
Another program was binding to port 8000 before the DLP services started.
The solution is to stop the program that is already binding to that port. Use the following troubleshooting stepts to identify the program causing the port conflict.
Find the port that the aggregator is trying to bind. Look at the informational message right before binding error. In the case above it we could see the listen port was attempting to bind to 8000 and then the bind errors occured.
Next stop the vontu services. then run the following command using the port listed in the logs:
Netstat -ano | find "8000"
Get the process ID (PID) at the end of the line that is displayed after the "LISTENING" message
Run the following command to get the process info. In the following exampe we use 6716
tasklist /FI "PID eq 6716"
The listed .exe is the program that is already bound on that port. Stop that program or reconfigure it to use another port. Note: When the vontu services are started and working properly then the listed .exe should be java.exe for the PID using that port.
Alternatively you can run the following command to kill the process
Taskkill /FI "PID eq 6716"
Then start the vontu services. As long as the original process does not restart and bind the same port then the aggregator should bind as expected.
Subscribing will provide email updates when this Article is updated. Login is required.