标签:
这个错误是说这几个端口已经有某个应用程序占用了,所以Tomcat就没法启动了。
出现这个问题的原因可能有以下几种:
情况一:点击运行的时候没有选中页面或Servlet窗口的标签
标签被选中时:
标签未被选中时:
颜色是我自己设置的, 但是未选中时都是一样的
情况二:在硬盘的两个地方都有Tomcat
例如:以前在D盘安装过一个Tomcat,后来因为有段时间不怎么用,就忽略了。再后来又开始做练习的时候,在C盘装了另一个Tomcat,并且在Eclipse中配置的时候也是默认选择了C盘的那个Tomcat。原来在D盘的那个Tomcat被设成了开机启动,所以端口一开始就被它占着。因此,在Eclipse中启动Tomcat(C盘那个)时,就出现了端口占用的错误提示。
情况三:(8005,8080,8009)三个端口中的至少一个被其他程序占用
这个情况应该是比较常见的一个情况, 也是最不容易被发现的一个情况, 不过反正就是要找出到底是哪个程序占用了这几个端口。可以在控制台里用
“netstat -abn”命令查看正在运行的程序所占用的端口以及相关信息. 一般来说都是是"javaw.exe"这个程序占用了8009和8080端口,在任务管理器中把
它结束掉就可以了。
有时候可能在进程中也没找到javaw.exe。在cmd中输入:shutdown 就可以了。
标签:
原文地址:http://www.cnblogs.com/wgbs25673578/p/5035031.html