Tomcat报错端口被占用问题
等大家看到我的博客时,可能已经看了很多别的博客了。你发现全都大同小异,不过这些办法也是切实可行的,解决办法已经给大家总结了:
第一:查看端口被占用的程序是什么,win+R dos命令行输入:netstat -aon|findstr "8080" ,然后kill 掉
第二:修改占用的端口,在Tomcat的server.xml里修改端口8080为别的,如:8088;
第三:关闭你的外部Tomcat,然后用开发工具的内部配置的eclipse运行;
如果以上两种方法都无法成功解决你的问题,那么重点来了!
虽然程序报错‘端口被占用’,但是你发现端口只有一个进程在启动。

不管你将端口修改成什么,全都报错端口被占用,好气!
发现外部Tomcat关闭之后项目启动虽然不报‘端口被占用’了,但是出现了大大的404
记住,以上步骤应该是都试试的。还没解决就进行以下方法解决
解决办法:
第一步:关闭你的外部tomcat

第二步:在idea里面配置Tomcat(我用的是idea,所以用idea举例,eclipse类似),不过既然你已经发现端口被占用,想必这一步已经完成了。
第三步:发布你的项目(呵,你发现这才是重点,原来我们解决办法的方向错了)
idea发布项目:
点击idea右上方的project structrue

选择artifacts,

发现本地新建的项目就这么‘自动’发布了。但是有的项目是从外部导入的,这时候发布会稍微复杂一点。
参考https://blog.csdn.net/qq_21455991/article/details/83581569,这位兄弟写的超级详细,在这里我就不赘述了!

浙公网安备 33010602011771号