【发布时间】:2012-03-04 08:16:46
【问题描述】:
我知道最小的 API 是 4 个 jar,我记得 facelets*.jar。 使用 Tomcat 部署 JSF 应用程序所需的最小 JSF jar 是多少?
【问题讨论】:
-
还有下载地址?谢谢
标签: eclipse api jsf jar tomcat6
我知道最小的 API 是 4 个 jar,我记得 facelets*.jar。 使用 Tomcat 部署 JSF 应用程序所需的最小 JSF jar 是多少?
【问题讨论】:
标签: eclipse api jsf jar tomcat6
只需使用您选择使用的 JSF 实现提供/需要的 JAR 文件。如果您实际上不需要更多 JAR 文件(作为依赖项),只需下载实现并阅读他们自己的安装/用户指南。
目前只有两个主要的 JSF 实现:Mojarra 和 MyFaces。 JAR 文件的数量可能因实现甚至版本而异。最终,您需要确保同时拥有 JSF API 和 JSF 实现(可能存在 2 个甚至 1 个 JAR 文件,具体取决于 impl/version)。 MyFaces 需要更多的 commons-*.jar 依赖项,而 Mojarra 不需要任何额外的依赖项。
自 JSF 2.0 起,Facelets 与 JSF 实现捆绑在一起,并已取代 JSP 作为默认视图技术。
【讨论】:
这两个足以启动一个使用 JSF 2.1 和 tomcat 7 的简单 Web 应用程序。
javax.faces-2.1.14.jar
和
jstl-1.1.0.jar
【讨论】:
您可以通过包含 Mojarra 库或包含 jar 来使用 tomcat 运行 JSF 应用程序。
1.要包含 Mojarra 库,
在创建 JSF 应用程序时,它需要 JSF 实现库。选择“用户库”选项,然后单击“下载库”选项,如下图所示。
然后它将搜索库并显示如下选项,
选择 mojarra 库,然后接受“条款和条件”并点击“完成”。
2。包括下面的罐子
下载JSF-API Jar http://central.maven.org/maven2/com/sun/faces/jsf-api/
下载JSF-IMPL Jar http://central.maven.org/maven2/com/sun/faces/jsf-impl/
【讨论】: