Myeclipse报的是严重: Socketaccept failed

来源:互联网 发布:淘宝省钱app有哪些 编辑:程序博客网 时间:2024/06/02 07:33

笔记一

遇到问题:Myeclipse能发布项目,但一运行时,就一直报错,报的是严重: Socketaccept failed
java.net.SocketException: socket closed。

解决问题:明明昨天都能发布,Myeclipse并能正常运行,为什么呢?下来查了资料,网上说:如图【1】


图【1】

我想了下我电脑上也没有啥子迅雷游戏加速器啊。哦,我 知道了,我前天下来优酷的下载上传工具爱酷2(iku2),一定是它惹得祸,就像网上说的后面下的iku2抢占了tomcat的8080端口。我果断就把iku2了,如图【2】


图【2】

然后重新启动Myeclipse,发布项目,重新运行,能正常运行,问题解决。

 

问题延伸:

Tomcat服务器的默认端口号是8080,我猜想优酷的iku2的使用端口也是8080,因为我后下优酷的iku2,所以iku2的端口就相当于覆盖了tomcat的8080端口,所以就一直报错了。网上的还有种解决方法是重装tomcat,意思是用最近的tomcat去覆盖抢占了tomcat端口号的程序,这也是种解决办法。还有种解决方法就是修改tomcat的默认端口8080,例如可以把它修改成8888呀,具体修改是通过MyEclipse 的工作目录下:Workspaces\.metadata\.me_tcat\conf\server.xml  
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
的8080改成8888就行了,这儿的工作目录不是MyEclipse的安装目录,