问题
Very simple question: is there anyone who has a link to "official" information on the Mojarra (JSF RI) compatibility with the Java EE 5 and 6 standards? I can't seem to find anything about this.
We're stuck with a Java EE 5 application server, and we'd like to know which version of Mojarra we can use. Currently, we're using 2.0.3 but this version suffers from a nasty nested ui:repeat bug. This has been solved in Mojarra 2.1.1, but there seems to be a lot of confusion about which Mojarra versions are still compatible with Java EE 5 (WebLogic 10.3.3 in our case).
回答1:
Update: Thanks to Arjan Tijms for this clarifying comment:
Those notes are a bit confusing. Mojarra 2.1 can use Servlet 3.0, but does NOT require it. In fact, in some minor update accidentally a real dependency crept in and this was hastily reverted. Thus, Mojarra 2.1.x indeed does run on Java EE 5.
Original answer:
The official Mojarra 2.1.1 release notes state:
This release of JSF requires:
Java Servlet 3.0
JavaServer TM Pages 2.1
JavaServer TM Pages Standard
Tag Library 1.2
And regarding this (semi-official) source, Java EE 5 has only Java Servlet 2.5.
来源:https://stackoverflow.com/questions/9597568/mojarra-java-ee-5-6-compatibility