解决Tomcat 8.5在浏览器输入localhost:8080出现404报错。
解决使用tomcat输入localhost:8080时出现404 NOT Found报错出现这样的问题,往往是8080端口出现问题了,我们在tomcat的log日志文件中发现是tomcat的端口被占用了,那么我们怎么来解决占用问题呢?这里我提供了两种方法。1. 解除占用第一步,查看windows所有端口进程:点击开始菜单选择运行(win+r),接着在运行对话框中输入“cmd”,回车打开命令提示符窗
解决使用tomcat输入localhost:8080时出现404 NOT Found报错
出现这样的问题,往往是8080端口出现问题了,我们在tomcat的log日志文件中发现是tomcat的端口被占用了,那么我们怎么来解决占用问题呢?这里我提供了两种方法。
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" />
3, 重启tomcat生效。
下一次使用tomcat时,输入localhost:8081就可以正常访问啦!
![Logo](https://devpress.csdnimg.cn/79de2bf0b7994defa4242ef90d5513fa.jpg)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)