2017-03-07 86 views
5

https://javaserverfaces.java.net/nonav/2.2/releasenotes.html列出了JSF2.2的兩個不同版本的分支,奇怪的是,2.2.8-xx似乎比2.2.9更新。Mojarra 2.2版本發散

一些錯誤在2.2.9(https://java.net/jira/browse/JAVASERVERFACES-3380)只固定,有的只在2.2.8-XX(https://java.net/jira/browse/JAVASERVERFACES-4107)和一些在兩個版本(https://java.net/jira/browse/JAVASERVERFACES-3129)。

這是什麼原因,以及我應該在生產中使用哪個分支?兩者似乎都包含重要的錯誤修正。

我無法找到任何關於此與谷歌。也許mojarra傢伙可以在發行說明中添加一些信息。

回答

7

Mojarra 2.2.8-xx版本專門爲Oracle WebLogic 12c構建,並且每次都從新版本的精選錯誤修復中挑選。 WebLogic在其集成的焊接版本中存在一個缺陷,它使得它與Mojarra 2.2.9和更新版本不兼容,其中引入了issue 3341的修補程序。

如果您沒有使用WebLogic 12c,那麼只需忽略2.2.8-xx版本並選擇截至今日2.2.14的最新2.2.x。如果您使用的是WebLogic 12c,那麼您應該專注於從Oracle WebLogic支持獲取維護包。它將捆綁更新的Mojarra 2.2.8-xx版本。

作爲參考:我是Mojarra committerJSF 2.3 EG member

+0

再次感謝您對社區的祝福! – Roben

相關問題