Tomcat(外部而非服务器运行时)是否适用于 JDK 11

雄猫:

  • server.info=3DApache Tomcat/8.5.8

  • server.number=3D8.5.8.0

  • server.built=3D11 月 3 日 2016 年 21:14:13 UTC

  • 操作系统:Windows 10

  • 日食:2018-12-R

我得到一个 Unsupported-Operation-Exception 不支持引导类路径机制。

堆栈跟踪中的几行:

java.lang.UnsupportedOperationException: Boot class path mechanism is not supported 
  at java.management/sun.management.RuntimeImpl.getBootClassPath(RuntimeImpl.java:99) 
  at xxx.service.IMDiagnostics.getStartupEnv(IMDiagnostics.java:520) 
  at

任何帮助表示赞赏。


九州编程
浏览 357回答 2
2回答

12345678_0001

根据 Oracle Java 文档中的迁移指南,正在积极测试 Apache Tomcat 是否支持 Java 11+。在高层次上,将 Tomcat 9 与 Java 11 结合使用是很好的组合。不是 GhostCat 所指出的 Tomcat 8。请查看以下 URL 以获取定期更新。 https://wiki.openjdk.java.net/display/quality/Quality+Outreach

繁星淼淼

有趣的是,似乎没有官方文档指定 Tomcat 官方支持的 Java 版本。但是:Tomcat 8 是基于(构建)Java 7 的,而那里有各种链接,人们讨论如何将 Tomcat 9与 Java 11 结合使用。我的结论:Tomcat 8 和 Java 11 可能是不行的,你不应该花时间试图让它工作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java