旧的jetty安装(
jetty-9.4.3.v20170317 - 17 March 2017)
缺少JDK特定的mod文件modules/alpn-impl/alpn-1.8.0_202.mod
未找到。We use java version "1.8.0_202"
。我如何获得这个文件?
WARN : Deprecated [name] used in ${jetty.base}/modules/logging.mod
WARN : Deprecated [name] used in ${jetty.base}/modules/webapp-logging.mod
java.lang.IllegalStateException: Cannot read file: modules/alpn-impl/alpn-1.8.0_202.mod
at org.eclipse.jetty.start.Modules.registerModule(Modules.java:200)
at org.eclipse.jetty.start.Modules.enable(Modules.java:352)
at org.eclipse.jetty.start.Modules.enable(Modules.java:357)
at org.eclipse.jetty.start.Modules.enable(Modules.java:284)
at org.eclipse.jetty.start.Main.processCommandLine(Main.java:311)
at org.eclipse.jetty.start.Main.main(Main.java:77)
alpn-impl 包含以下
mod
文件
/opt/jetty# ls -l modules/alpn-impl/
total 112
-rw-r--r-- 1 jetty jetty 169 Dec 17 2017 alpn-1.8.0.mod
-rw-r--r-- 1 jetty jetty 169 Dec 17 2017 alpn-1.8.0_05.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_101.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_102.mod
-rw-r--r-- 1 jetty jetty 169 Dec 17 2017 alpn-1.8.0_11.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_111.mod
-rw-r--r-- 1 jetty jetty 227 Dec 17 2017 alpn-1.8.0_112.mod
-rw-r--r-- 1 jetty jetty 227 Dec 17 2017 alpn-1.8.0_121.mod
-rw-r--r-- 1 jetty jetty 227 Dec 17 2017 alpn-1.8.0_131.mod
-rw-r--r-- 1 jetty jetty 229 Dec 17 2017 alpn-1.8.0_151.mod
-rw-r--r-- 1 jetty jetty 169 Dec 17 2017 alpn-1.8.0_20.mod
-rw-r--r-- 1 jetty jetty 169 Dec 17 2017 alpn-1.8.0_25.mod
-rw-r--r-- 1 jetty jetty 169 Dec 17 2017 alpn-1.8.0_31.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_40.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_45.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_51.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_60.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_65.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_66.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_71.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_72.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_73.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_74.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_77.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_91.mod
-rw-r--r-- 1 jetty jetty 223 Dec 17 2017 alpn-1.8.0_92.mod
-rw-r--r-- 1 jetty jetty 1111 Dec 17 2017 alpn-8.mod
-rw-r--r-- 1 jetty jetty 135 Dec 17 2017 alpn-9.mod
上述码头安装在使用时有效
java -version
java version "1.8.0_151"
但是我们在迁移到后遇到了这个问题
java -version
java version "1.8.0_202"
发布作为答案。
注意:Eclipse Jetty 9.4.x 已终止生命周期,此时您应该使用受支持的 Jetty 版本。 Jetty 12。如果您需要坚持使用 javax.servlet(而不是较新的 jakarta.servlet),请使用 Jetty 12 上的 ee8 环境。
要使 ALPN 和 Jetty 9 在当今的浏览器上运行,您必须: