我知道最小的API是4罐,我记得facelets * .jar。 使用Tomcat部署JSF应用程序需要什么样的最小JSF jar?
答案 0 :(得分:3)
只需使用您选择使用的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替换为默认视图技术。
答案 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实现库。选择选项“用户库”,然后单击“下载库”选项,如下图所示。
然后它将搜索库并显示如下所示的选项,
选择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/