使用Tomcat部署JSF应用程序所需的最小JSF jar是什么?

时间:2012-02-12 19:22:43

标签: eclipse api jsf jar tomcat6

我知道最小的API是4罐,我记得facelets * .jar。 使用Tomcat部署JSF应用程序需要什么样的最小JSF jar?

3 个答案:

答案 0 :(得分:3)

只需使用您选择使用的JSF实现提供/要求的JAR文件。如果您实际上不需要更多JAR文件(作为依赖项),只需下载实现并阅读他们自己的安装/用户指南。

截至目前,只有两个主要的JSF实现:MojarraMyFaces。 JAR文件的数量可能因实现甚至版本而异。最终,您需要确保同时具有JSF API和JSF实现(可能存在2个甚至1个JAR文件,具体取决于impl / version)。 MyFaces需要更多commons-*.jar个依赖项,而Mojarra不需要任何其他依赖项。

从JSF 2.0开始,Facelets与JSF实现捆绑在一起,并将JSP替换为默认视图技术。

另见:

答案 1 :(得分:1)

这两个足以使用带有tomcat 7的JSF 2.1启动一个简单的Web应用程序。

javax.faces-2.1.14.jar

jstl-1.1.0.jar

答案 2 :(得分:0)

您可以通过包含Mojarra库或包含jar来使用tomcat运行JSF应用程序。

1。要包括Mojarra库,

在创建JSF应用程序时,它会要求JSF实现库。选择选项“用户库”,然后单击“下载库”选项,如下图所示。

enter image description here

然后它将搜索库并显示如下所示的选项,

enter image description here

选择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/