解決Tomcat啟動後404的問題

2021-08-21 11:42:50 字數 1246 閱讀 9357

其實問題真的非常簡單,我崩潰的原因是mysql沒有報錯,導入庫也沒有報錯,tomcat也沒有報錯,開始了理智分析,首先排除jdk版

本不對應的問題,我去檢查了一下,發現jdk確實是1.8的,跟蹤tomcat啟動日誌,並沒有發現任何有關404的報錯,或者任何報錯,然後我

就開始懵13狀態,但是我的責任心在心底告訴我說,"不能輕易放棄!"於是我就繼續開始排查,發現資料庫的表名匯入進去之後全都是

小寫的,當時我就有點兒小興奮,感覺發現了問題,登入到資料庫檢查是否開啟了忽略大小寫的功能,哇哦,果然是關閉的,也就是說mysql

預設是大小寫嚴格的,然後我就成功的開啟了資料庫的忽略大小寫功能,刪除我匯入的庫重新匯入了一次,ok,tomcat的專案完美訪問

日誌,不能一昧的依賴某度,反正上邊兒有好多回答都是瞎扯淡,還容易生氣,請冷靜下來仔細想一想工作過程,了解一下公司專案的**

我感覺花一些時間總是能解決的!加油!!下面放上解決過程的命令**~(請不要複製,請動手敲,謝謝)

[root@bogon ~]# mysql -uroot -p #登入到mysql中

mysql>show variables like "%case%"; #看到lower_case_table_names為0則表示mysql區分大小寫,改一下

+------------------------+-------+

| variable_name | value |

+------------------------+-------+

| lower_case_file_system | off |

| lower_case_table_names | 0 |

+------------------------+-------+

2 rows in set (0.00 sec)

mysql>exit;

[root@bogon ~]# vim /etc/my.cnf

lower_case_table_names=1 #在資料庫配置檔案中定義忽略大小寫

[root@bogon ~]# service mysqld restart #重啟mysql資料庫,因為我這個是測試伺服器,所以重啟不重啟無所謂,生產的話

預設應該就是開啟的,如果出現類似問題,再去想一下如何才能不重啟mysql才能修改吧

解決tomcat的404問題

經過多次的嘗試和查詢,採用了關閉系統中的其中乙個程序的方法解決了這個問題,哦耶!開啟cmd,在命令列中輸入 netstat aon 查詢8080 找到相應pid,例如我的pid是8160,在命令列中輸入 taskkill f pid 8160 結束程式 成功之後再嘗試在網頁上輸入local 8080...

TOMCAT 的 404錯誤 問題總結以及解決辦法

步驟 1 404問題 404表示file not found,檔案不存在錯誤。通過學員反映,出現比較多的問題是頁面報404錯誤,因此除了前面的 tomcat 問題排查 之外,又專門做了這麼乙個404問題排查的文章,提供問題分析的思路和對策。步驟 2 正確的埠號 出現404錯誤證明,tomcat是啟動...

Tomcat的404錯誤解決辦法

tomcat的404錯誤解決辦法 首先tomcat是已經啟動的了,tomcat啟動後訪問到 localhost 8080 專案名 實際上是訪問 這個路徑在tomcat啟動時控制台日誌會有記錄 404錯誤就說明路徑以下沒有tomcat要訪問的東西 1.首先要檢查你發布的專案目錄下的有沒有index.j...