2016-07-08 54 views
1

我使用OpenJDK 1.7在Linux中測試了WSO2 AM 1.10.0。到目前爲止,它似乎工作正常。您可以使用OpenJDK在生產環境中運行WSO2產品嗎?

但是,所有的WSO2產品的文檔說OpenJDK不支持?爲什麼以及如果我們把它放在PRODUCTION中會發生什麼?我們應該擔心嗎?

我們更喜歡OpenJDK,所以想盡可能使用它,因爲我們的其他產品也在其上運行。

回答

3

正如Amila所說的,我們遇到了一些問題,主要與OpenJDK的線程和垃圾收集問題有關。 JDK8使我們支持的Oracle JDK與OpenJDK之間的差距大大縮小。但是,我們所有的質量保證都是使用OracleJDK完成的,這就是爲什麼我們說我們不會支持任何其他生產中的JDK。如果需要,可以使用OpenJDK運行,但如果遇到問題並想要報告問題,則需要使用Oracle JDK重現相同的錯誤。請注意,在下一代WSO2平臺(Carbon 5)中,我們將測試OpenJDK和OracleJDK,因此兩者都將得到官方支持。

+1

良好的信息。謝謝。 –

2

這個決定是根據我們在開放jdk(大約5-6年前)的一些經驗做出的。我不記得他們是什麼。如果它對你來說工作正常,你可以使用它(現在可能會改進它)。只要你不購買WSO2的支持,那不會是一個問題。我們不把它推薦給我們的客戶誰買從我們生產的支持,因爲

  1. 我們不測試我們的產品在打開JDK
  2. 我們都不願意解決這些因爲Open JDK而引起的問題。
+1

我感謝您的寶貴信息阿米拉。 –