是否准确地说老版本的Jetty无法通过配置更改与Java 9配合使用

问题描述:

试图运行一个相当老的项目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来表示只与回可能导入的代码更改,而不是通过更改配置配给。那是对的吗?

要什么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的文章发表了一段很好的时光,所以这也很有道理,为什么这些修改不应该回溯到这些版本。