不積跬步無以至千里,不積小流無以成江海
學習不是一蹴而就的事情,而是一個慢慢積累的過程。在此僅僅是爲了記錄我遇到的錯誤,在下次遇到時可以快速解決。
Java
1、tomcat服務器啓動失敗
1.1、如果在啓動服務器時失敗,且異常信息顯示如下:
解決方法:如上信息可以看出,這是端口已經被佔用,可以如此處理:https://blog.csdn.net/Steve_jack/article/details/106195741
1.2、如果在啓動服務器時失敗,且異常信息顯示如下:
解決方法:
(1) 可以先將服務器中所有的Web應用移除(服務器右鍵Add and Remove-->Remove All-->Finish)
(2) 再分別執行服務器右鍵選項中的clean和Clean Tomcat Work Directory
(3) 再次啓動服務器!,如果還是啓動失敗,可以將tomcat服務器重新配置一次到Eclipse中(將服務器和Server項目刪除, 再點擊鏈接重新創建服務器)
2、亂碼
2.1、request請求的post方法中文亂碼
解決方法:在獲取請求參數的代碼之前加一行代碼
request.setCharacterEncoding("utf-8");
2.2、通過response獲取字符流向瀏覽器發送中文數據時出現亂碼問題
解決方法:在獲取字符流數據的代碼之前加一行代碼
response.setContentType("text/html;charset=utf-8");
3、Maven
3.1、環境破壞
問題分析:由上面信息我們可以看出是兩個插件出了問題
解決方法:由於這兩個目錄中插件太多,我們也不知道是哪個插件丟失或者是損壞,所以方法是將這兩個目錄全部刪除,在更新項目,重新下載插件即可。
1)、保存eclipse中的代碼,關閉eclipse。
2)、刪除本地倉庫中的所缺少的目錄, 比如上面提示: org.apache.maven.plugins(根據上面錯誤信息提示的jar包路徑選擇刪除)目錄:
3.2、找不到jar包問題
在項目中通過座標引入了jar包(或者插件),並且本地倉庫中也存在對應的jar包,但是項目還是報錯,提示內容說找不到。
解決方法:如果引入的jar包,在本地倉庫中存在,但是還是提示找不到,可以將本地倉庫中jar包或插件的所在目錄整個刪除(如果刪除時提示文件正在被佔用,關閉eclipse再刪除即可),重新保存pom.xml文件,並更新工程,讓maven再次下載上面的jar包即可!
未下載完全示例:
正常下載完全示例:
4、Cookie
4.1、Cookie中保存中文數據
解決方法:
(1)將存入cookie中的先進行URL編碼,再存入Cookie中
(2)從cookie取出來的數據是進行URL編碼後的數據,在使用之前需要進行URL解碼:
後續遇到的問題會繼續更新到這裏,如果進來的你恰好也遇到了同樣的問題,用這裏的方法解決了的話請點個贊♥!