2017-10-13 73 views
3

試圖運行一個相當老的項目Mamute與Java 9.我能夠解決一些初始錯誤,通過使用是否準確地說老版本的Jetty無法通過配置更改與Java 9配合使用

--add-modules java.xml.bind 

但Mamute使用碼頭(8.1.0.v20120127)的舊版本,我看到

PWC6188: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved 

thread圍繞這一討論似乎碼頭使用與Java 9來表示只與回可能導入的代碼更改,而不是通過更改配置配給。那是對的嗎?

回答

4

要什麼I've experienced在最近的過去,規劃碼頭社區是繼那就是使碼頭與JDK9兼容提交修改到10.x(不是可能是當前10.0.x釋放)和9.4.x版本(向後移植修復)。 [編輯 - 在9.3.x as well版本反向移植]

你可以找到的變化(進一步重定向)名單帶來了JDK9 compatibility在碼頭。正如其中一條評論所說,9.4.7.RC0是第一個使用JDK 9構建的Jetty版本。因此,似乎認爲在這些版本之前不會完全支持與JDK9兼容。

另外,你可以找到一篇關於EOL of Jetty 7 and 8的文章發表了一段很好的時光,所以這也很有道理,爲什麼這些修改不應該回溯到這些版本。

相關問題