在很久之前就已经在%tomcat_path%/conf/server.xml里将<Connector port="8080" ... />改为80了,并且运行了一段时间了,都是没问题的,可以启动的。但今天启动tomcat时,报这个错,原因是80端口已经有人在占用了,好奇怪,之前一直都可以的,为什么今天就不行了。就算是重启也不行。什么回事呢? ![]()
后来上网查一下,说iis是否已经有安装,突然想起昨天因为装某个软件时安装了一个IIS的,所以马上去把IIS服务停了。也就是进入到计算机管理窗口里,将IIS Admin这项服务停了,然后改为手动启动,确认退出!再重新启动tomcat。一切又恢复正常了。![]()
原因IIS启动时是默认占用80端口的,哎,都已经不知多久没用过IIS了,所以就.....,
不过之后如果需要启动IIS及tomcat的话,看来就只好改tomcat的端口了。呵呵...![]()
本文介绍了当Tomcat服务器配置为使用80端口时遇到的端口冲突问题及其解决方案。作者发现安装的IIS服务默认占用了80端口,导致Tomcat无法启动。通过停止IIS服务并将其设置为手动启动状态,成功解决了端口冲突问题。
872

被折叠的 条评论
为什么被折叠?



