我已经使用OpenJDK 1.7测试了Linux中的WSO2 AM 1.10.0。到目前为止,似乎工作正常。
但是,所有WSO2产品的文件都说不支持OpenJDK?如果我们把它放在PRODUCTION中,为什么会发生什么?我们应该关注吗?
我们更喜欢OpenJDK,所以我希望尽可能使用它,因为我们的其他产品也在其上运行。
答案 0 :(得分:3)
正如Amila所说,我们遇到了一些问题,主要与OpenJDK的线程和垃圾收集问题有关。我们支持的Oracle JDK与OpenJDK之间的差距已经大大减少了JDK8。但是,我们所有的QA都是使用OracleJDK完成的,这就是为什么我们说我们不支持生产中的任何其他JDK。如果需要,可以使用OpenJDK运行,但如果遇到问题并想要报告,则需要使用Oracle JDK重现相同的错误。请注意,对于下一代WSO2平台(Carbon 5),我们将测试OpenJDK和OracleJDK,因此两者都将得到官方支持。
答案 1 :(得分:2)
这个决定是基于我们在open jdk(大约5 - 6年前)的一些经验而做出的。我不记得他们是什么。如果它对您有效,您可以使用它(现在可能会改进)。只要您不购买WSO2的支持,那就不成问题了。我们不建议向我们购买生产支持的客户提供,因为