首页 > 解决方案 > 使用 JDK 9 和 JDK 10 运行 Apache TomEE 7.0.4

问题描述

我无法让 TomEE 7.0.4 与 java 9 和 10 一起工作。TomEE 7.0.4 不能与 java 9 和 10 一起工作。我想我明白有必要配置 catalina.bat(我使用 windows)。

如果我理解正确的话,这一切都取决于 jdk 9 的模块。

我正在疯狂寻找解决方案。

请帮助我了解如何配置 TomEE(catalina.bat 或其他)?

标签: javajava-9apache-tomeetomee-7java-10

解决方案


最高版本 7.0.4 的 TomEE 不适用于 Java 9/10。这是由于org.apache.xbean.asm5在捆绑的 OWB jar 中使用了类。TomEE 团队正在努力解决这些问题,已经集成了 ASM 6.1,即将发布的 TomEE 7.0.5 将因此与 Java 9/10 兼容。

因此,在 TomEE 7.0.5 发布并可供下载之前,您必须坚持使用 Java 8 一段时间。在接下来的几周内查看此链接以获取更新。

希望能帮助到你。

更新:

7 月 23 日,TomEE 7.0.5 发布。它在 Java 9 和 10 上运行良好。我在所有三个主要操作系统平台上都对其进行了测试。检查上面的下载链接以获取发布工件。


推荐阅读