解決o.s.web.servlet.PageNotFound 異常

在eclipse裏面啓動項目的時候,會出現以下的異常o.s.web.servlet.PageNotFound 。

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;

3: 啓動任務管理器,結束javaw.exe進程;

  • 用鼠標打開任務管理器,首先鼠標放在電腦最下邊靠右邊的任務欄上,點擊右鍵
  • 選擇啓動任務管理器,用鼠標左鍵單擊,就打開了任務管理器

  • 找到5032所對應的程序,結束任務

4: 最後再輸入命令netstat -ano|findstr "8081",查看8081端口是否被還佔用,如圖已經關閉端口了。

OK,從新啓動你的項目,解決端口被佔用的問題了。


原文作者:祈澈姑娘 技術博客:https://www.jianshu.com/u/05f416aefbe1
90後前端妹子,愛編程,愛運營,文藝與代碼齊飛,魅力與智慧共存的程序媛一枚。
堅持總結工作中遇到的技術問題,堅持記錄工作中所所思所見,前端資源下載羣:702834751

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章