Mojarra 版本是不是与 JSF 版本对应?
Posted
技术标签:
【中文标题】Mojarra 版本是不是与 JSF 版本对应?【英文标题】:Does the Mojarra version correspond with the JSF version?Mojarra 版本是否与 JSF 版本对应? 【发布时间】:2015-07-16 07:54:56 【问题描述】:例如,Mojarra v2.1.29-redhat-1 是否暗示正在使用 JSF 2.1?
我在 https://javaserverfaces.java.net/ 上找不到确切的信息
对于其他 RedHat(显然还有其他供应商的)产品,版本号之间存在脱节,例如 JBoss 企业应用程序平台 (EAP) 和 JBoss 应用程序服务器 (AS) 之间,所以我想确定一下。
如果你知道答案,你是怎么得出的?
【问题讨论】:
请注意,您是在比较苹果和橙子; JSF 是一个单一的框架和规范,JBoss EAP 不仅仅是一个基本的企业服务器,它是一个包含许多不同技术和规范的整个平台,包括 AS。难怪版本之间存在脱节。 【参考方案1】:Mojarra 版本是否与 JSF 版本对应?
是的。
2.3.x == JSF 2.3 实现 2.2.x == JSF 2.2 实现 2.1.x == JSF 2.1 实现 2.0.x == JSF 2.0 实现 1.2_x == JSF 1.2 实现 1.1_x == JSF 1.1 实现 1.0 == JSF 1.0 实现顺便说一下,MyFaces 也是如此。
如果你知道答案,你是怎么得出的?
JAR 的/META-INF/MANIFEST.MF
文件中的Specification-Version
条目和实际源代码中的API 版本确认了这一点。
【讨论】:
以上是关于Mojarra 版本是不是与 JSF 版本对应?的主要内容,如果未能解决你的问题,请参考以下文章
如何找出我的 WebLogic 正在使用的 Mojarra 的当前版本?
在 Apache Tomcat 7.0.42 及更高版本上部署 Mojarra 2.1.x 和 2.2 会导致 java.lang.UnsupportedOperationException
在 JSF 1.2 中使用 Mojarra 配置 JSF 视图状态加密