Failed to initialize end point associated with ProtocolHandler [“http-bio-8080”]
在学习struts2中,搭建struts框架并创建第一个实例的时候,在MyEclipse中启动Tomcat时出现错误,错误信息如下:
严重: Failed to initialize end point associated with ProtocolHandler [“http-bio-8080”]
这是由于8080端口冲突导致的。
网上都说是:关掉MyEclipse后,打开任务管理器,将名字为javaw.exe的进程全部结束。然后重新打开MyEclipse,启动Tomcat就可以了。
根据上面的方法尝试了下,发现仍然不行,由于是因为冲突而引起的,我就查看了下到底是哪个程序的占有了8080端口。结果如下,从图中可以看出,是chrome浏览器这个程序占用了本机的8080端口。
因此,基于上面的发现,解决方法为:更改tomcat安装目录下的/conf/server.xml的8080端口改为其它的(我自己改为了8081端口)。
这样tomcat就能够正常启动了。