其實問題真的非常簡單,我崩潰的原因是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...