java web eciplse tomcat jdk新手遇到的各種奇葩問題
啊啊啊,學習不努力,遇到各種問題啊。關鍵還不是寫專案遇到的問題,而是剛剛安裝那堆軟體時候遇到的各種奇葩問題。所以啊,自己給自己開坑,記錄一下。
首先,jdk、tomcat、mysql不要盲目安裝新版本,千萬不要,我就是一個活生生的例子,心裡苦啊。
1、從長記憶,遇到的第一個問題應該是安裝tomcat時候出現的閃退問題,當時百度了各種問題,什麼吧start改成run之後再加pause啊什麼的,都不都不管用,後來看到。。。。。(我忘記了,想一下當是我怎麼弄的)。
2、servlet那個打包時候,jdk各種環境各種包都沒問題,.java檔案就是無法編譯為.class檔案
解決方法
3、mysql安裝版本太高,連線navicat報錯(几几幾來著,忘記了,我查一下),大概意思是前一版和後一般的mysql什麼的加密方式不同
解決方法
4、安裝ecplise時候選對版本,看好安裝哪個,如果不對,就會無法找到Dynamic Web project,無法建web 程式。這時候有兩個解決辦法,一個是安裝另一個程式(具體名字我想想),另一個方法是點選help安裝一系列外掛(此方法有風險)。
具體過程:
5、安裝完ecplise之後要配置相應的tomcat'和jdk版本,具體過程以後更新細化時候補充。
6、因為我安裝的jdk10版本過高,經常會出現各種奇葩問題,所以我準備在不解除安裝jdk10的基礎上安裝jdk8
具體過程及注意事項隨後再寫
7、當我改完jdk版本之後,輸入javc正常出現相應內容,輸入java -version顯示已經更改的jdk版本號,此時tomcat也要進行
相應更改路徑,執行tomcat可能會出現幾個嚴重錯誤,我梳理一下隨後寫上
8、在ecplise中運行了幾個專案時候發現jdk版本太高報錯了,才打打算再裝一個低版本的jdk的,當時已經在eclplise中配置當是電腦上裝的jdk10和tomcat9
但是當我使用新裝的jdk的時候,一直報錯超時或者不能啟動tomcat(具體報錯內容隨後補上)
報錯超時時候解決方法
還有報錯,,,忘記了,隨後補上(幾個報錯都是在tomcat上改的)
9、那麼重頭戲來了,各種改tomcatexplise依舊報錯無法啟動,這是為什麼為什麼為什麼!!!!!!
猛然間發現ecplise下面錯誤列表上面有一行xiaozi,好像是tomcat用到了jdk10的一個叫javax的什麼東西
不對啊,我改成jdk8 了啊。於是再次檢視tomcat的環境配置,修修改改,然而並沒有什麼用處。
後來仔細一想,好像在ecplise中我還配置jdk來著,百度一查,哈哈哈哈,果然我那裡配置的是10,按照百度到的方法配置了jdk8 ,執行,成功啦。
因為我是第一次用ecplise,什麼都不會,自已研究了一晚上安裝啊什麼的問題(包括誤吧project exporer關掉可是不知道怎麼再弄回來,還有那堆配置啊什麼的),所以忘記了還要配置hdk這回事,哎,丟人。
10、tomcat'倒出日誌問題
蘿莉吧嗦的講了一堆,今天是列一個大綱,怕自己忘了,渣渣一個,具體記錄自己慢慢寫