gpt4 book ai didi

jetty - 仅仅通过配置更改不能使旧版本的 Jetty 与 Java 9 一起工作是否准确?

转载 作者:行者123 更新时间:2023-12-01 23:39:12 25 4
gpt4 key购买 nike

尝试运行一个相当古老的项目 Mamute使用 Java 9。我能够通过使用来解决一些初始错误

--add-modules java.xml.bind 

但是 Mamute 使用旧版本的 Jetty (8.1.0.v20120127),我看到了

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

围绕这个 thread 的讨论似乎表明只有通过向后移植的代码更改而不是通过更改配置才能将 Jetty 与 Java 9 一起使用。对吗?

最佳答案

到什么I've experienced最近,Jetty 社区正在遵循的计划是通过提交对 10.x(可能不是当前的 10.0.x 版本)的更改来使 Jetty 与 JDK9 兼容,并且9.4.x 版本(向后移植修复)。 [编辑 - 在版本 9.3.x as well 中向后移植]

您可以找到为 JDK9 compatibility 带来的更改列表(进一步重定向)在 jetty 。正如其中一条评论所说,9.4.7.RC0 是第一个使用 JDK 9 构建的 Jetty 版本。因此,持有这些版本之前的版本似乎并不完全支持与 JDK9 兼容.

此外,您还可以找到有关 EOL of Jetty 7 and 8 的阅读 Material 发布时间很早,所以为什么不应将更改也反向移植到这些版本是有道理的。

关于jetty - 仅仅通过配置更改不能使旧版本的 Jetty 与 Java 9 一起工作是否准确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46724481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com