吴裕雄--天生自然JAVA开发JSP-SERVLET学习笔记:解决服务端口8080被占用的问题

启动服务器报:服务端口8080被占用

解决方法:

第一步,查看windows所有端口进程:

点击开始菜单选择运行(win+r),接着在运行对话框中输入“cmd”,回车打开命令提示符窗口,然后在窗口中输入【netstat  -ano】,回车,之后就会显示所有的端口占用情况

 第二步,继续输入【netstat -aon|findstr "端口"】,这里的提示的端口为8080,那么就输入命令为【netstat  -aon|findstr "8080"】,回车之后就可以看见列表中的PID。根据PID在电脑的任务管理器中查看对应的占用程序,然后将其关闭即可

 第三步,可以看到占有8080这个程序的进程ID:14160,继续输入命令【tasklist|findstr "14160"】,14160就是进程ID,知道是哪个进程占用的我们就可以采取相应措施进行解决了

最后重新启动服务器就可以了。

可以看到是java这个服务占用了8080端口,但java是必须启动的,所以遇到这样的情况也只好修改服务器的端口了,比如将原先的8080改成8082,这样就可以避免端口发生冲突了。

原文地址:https://www.cnblogs.com/tszr/p/12821807.html