80端口被占用后的解决办法
来源:xjh 编辑:xjh 2008-06-08
环境:vista home basic
问题:80端口被占用
配置tomcat使用80端口,但是无法启动,查看日志提示严重: Error starting endpoint java.net.BindException: Address already in use: JVM_Bind:80 ,然而iis也未启动(vista home 版本也没有iis),那么80端口到底被什么程序占用了,下面就是可以解决的办法!
解决办法:
进入CMD,输入netstat -ano(注意中间有个空格)就可以很清楚的看到本地80口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看-->选择列),原来是迅雷给占用了,再去迅雷里查看设置,竟然BT/emule的默认TCP传输端口是80,改掉设置,tomcat启动正常了。
关键点:用netstat命令查看80端口的进程,想法找到该进程,关掉相应进程,或者调整为其他端口。