2017年8月27日 星期日

【J2EE】Tomcat設定與管理和Java 1.8的使用

怎麼在Eclipse中匯入Java SDK 1.8的方法應該算很基本,而且本篇不打算太集中在分享怎麼解決問題.......而是說明「你可能碰到了什麼問題」。



Java1.8在Tomcat7上無法正常使用,所以會有需要將自己的測試環境升級為Tomcat8。但其實現在都已經走到了Tomcat9了,就連Tomcat8都有8.0和8.5的分別。

如果下載時,下載到了8.5,但新增Server設定時卻選擇了8.0,很可能會有Version不符合的問題。(正確的訊息顯示為:「Unknown version of Tomcat was specified.」)


要使用Java 1.8,除了要有1.8的compiler外,個別專案的「Project facets」內的「Java」參數後面的設定也要有1.8的選項。

如果「Project facets」內的「Java」參數後面的設定根本沒有1.8可以選擇,那就表示目前設定的Server是Tomcat 7以下。

在下面這個視窗中選擇「Add」...(會開啟下一個視窗。)



 如果這裡頭的選項沒有「Apache Tomcat v8.0」,那就表示下載的Eclipse需要某些外掛。

不要因為自己下載的是官網最新版本就一定有內建這個外掛......因為沒有。


但外掛的部分解答版本就比較混亂。

最標準的解法就是下載「Eclipse Tomcat Plugin」,但這很可能手中使用的Eclipse版本已經安裝了,也就是說這個外掛有問題、所以需要尋求更近一級的解答。

接著一樣是要下載外掛「Eclipse JST Server Adapter」。

但這個外掛很奇妙的地方是它會針對不同的Eclipse版本推出獨立的外掛(有相同的主名稱、卻有不同的子名稱),所以要花點時間力氣找一下。




大致上就這樣。

沒有留言:

張貼留言