首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >解决o.s.web.servlet.PageNotFound 异常

解决o.s.web.servlet.PageNotFound 异常

作者头像
王小婷
发布2025-05-18 19:18:38
发布2025-05-18 19:18:38
3610
举报
文章被收录于专栏:编程微刊编程微刊

在eclipse里面启动项目的时候,会出现以下的异常o.s.web.servlet.PageNotFound 。

代码语言:javascript
复制
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7937e82f]
2019-05-30 12:59:48.331  WARN 5032 --- [nio-8081-exec-9] o.s.web.servlet.PageNotFound             : No mapping for GET /chem/grids.html
2019-05-30 12:59:51.241  WARN 5032 --- [io-8081-exec-10] o.s.web.servlet.PageNotFound             : No mapping for GET /chem/role.html
2019-05-30 12:59:53.512  WARN 5032 --- [nio-8081-exec-1] o.s.web.servlet.PageNotFound  

这个时候,我第一时间想到的是百度,没有找到解决办法,然后问我们的后端工程师,原来是启动之前忘记关闭端口,导致端口被占用,才会出现这个异常了。

解决办法

1: 输入命令netstat -ano|findstr "8081",查看8081端口是否被占用,且得到了进程号“5032”;

2: 再输入命令tasklist|findstr "5032",得到进程映像名javaw.exe;

5640239-8d905a0fa1d231d5.png
5640239-8d905a0fa1d231d5.png

3: 启动任务管理器,结束javaw.exe进程;

  • 用鼠标打开任务管理器,首先鼠标放在电脑最下边靠右边的任务栏上,点击右键
5640239-16874fe86025821b.png
5640239-16874fe86025821b.png

image

  • 选择启动任务管理器,用鼠标左键单击,就打开了任务管理器
5640239-a6d975126589654c.jpg
5640239-a6d975126589654c.jpg

image

  • 找到5032所对应的程序,结束任务
5640239-a2c8198ca0778ce3.png
5640239-a2c8198ca0778ce3.png

4: 最后再输入命令netstat -ano|findstr "8081",查看8081端口是否被还占用,如图已经关闭端口了。

5640239-0b537c8df99d2779.png
5640239-0b537c8df99d2779.png

OK,从新启动你的项目,解决端口被占用的问题了。


原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1 90后前端妹子,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存的程序媛一枚。 坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档