What I Learned Today
Bind Address in Use error

I was getting this error when trying to start tomcat:

java.net.BindException: Address already in use:8080
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use:8080

To fix this, I followed these instructions:

  1. Find the zombie process holding the port open: netstat -anp | grep 8080
  2. use kill -9 to stop it