我已经在 Linux 中使用 OpenJDK 1.7 测试了 WSO2 AM 1.10.0。到目前为止,它似乎工作正常。
但是,所有 WSO2 产品的文档都说不支持 OpenJDK?如果我们将其投入生产,为什么会发生什么?我们应该担心吗?
我们更喜欢 OpenJDK,因此希望尽可能使用它,因为我们的其他产品也在其上运行。
最佳答案
正如 Amila 提到的,我们遇到了一些问题,主要与 OpenJDK 的线程和垃圾收集问题有关。我们支持的 Oracle JDK 与 OpenJDK 之间的差距已通过 JDK8 大大缩小。但是,我们所有的 QA 都是使用 OracleJDK 完成的,这就是为什么我们说我们不会在生产中支持任何其他 JDK。如果需要,您可以使用 OpenJDK 运行,但如果您遇到问题并想报告它,则需要使用 Oracle JDK 重现相同的错误。请注意,对于下一代 WSO2 平台(Carbon 5),我们将同时测试 OpenJDK 和 OracleJDK,因此两者都将得到官方支持。
关于wso2 - 您可以使用 OpenJDK 在生产环境中运行 WSO2 产品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38272733/