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,这位兄弟写的超级详细,在这里我就不赘述了!

 

posted @ 2020-09-07 18:11  洛荻泣秋  阅读(289)  评论(0)    收藏  举报