解决Tomcat 8.5在浏览器输入localhost:8080出现404报错。

解决使用tomcat输入localhost:8080时出现404 NOT Found报错

出现这样的问题,往往是8080端口出现问题了,我们在tomcat的log日志文件中发现是tomcat的端口被占用了,那么我们怎么来解决占用问题呢?这里我提供了两种方法。

输入localhost:8080时的报错

1. 解除占用

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

点击开始菜单选择运行(win+r),接着在运行对话框中输入“cmd”,回车打开命令提示符窗口,然后在窗口中输入 netstat -ano 回车,之后就会显示所有的端口占用情况
在这里插入图片描述
第二步,继续输入 netstat -aon|findstr “端口”

这里的提示的端口为8080,那么就输入命令为 netstat -aon|findstr “8080” ,回车之后就可以看见列表中的PID。根据PID在电脑的任务管理器中查看对应的占用程序,然后将其关闭即可
在这里插入图片描述
第三步,可以看到占有8080这个程序的进程ID:7924,继续输入命令 tasklist|findstr “7924” ,7924就是进程ID,知道是哪个进程占用的我们就可以采取相应措施进行解决了。
在这里插入图片描述

2.修改端口

想要端口不被占用?那么修改它,一劳永逸!

1, 打开tomcat安装目录下的conf目录,找到server.xml文件(记得用记事本打开)。
找到以下代码:

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

2,修改端口号
上面的8080就是tomcat的对外访问端口,我们将他修改为其他端口,但是要避免与系统的端口号冲突,选用一个没有使用过的端口号,然后保存退出。
如图将端口号修改为8081。

  <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

修改成为8081
3, 重启tomcat生效。
下一次使用tomcat时,输入localhost:8081就可以正常访问啦!
访问成功!

猜你喜欢

转载自blog.csdn.net/LB_Wuyanzu/article/details/111500619