使用 Tomcat 部署 JSF 应用程序所需的最小 JSF jar 是什么
我知道最小的 API 是 4 个 jar,我记得facelets*.jar。 使用 Tomcat 部署 JSF 应用程序所需的最少 JSF jar 是什么?
I know that a minimal API is 4 jars, I remember facelets*.jar.
What are the minimal JSF jars needed to deploy a JSF app with Tomcat?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需使用您选择使用的 JSF 实现提供/所需的 JAR 文件。如果您实际上不需要更多 JAR 文件(作为依赖项),只需下载实现并阅读他们自己的安装/用户指南。
到目前为止,只有两个主要的 JSF 实现:Mojarra 和 MyFaces。 JAR 文件的数量可能因实现甚至版本而异。最终您需要确保您拥有 JSF API 和 JSF 实现(可能存在 2 个甚至 1 个 JAR 文件,具体取决于 impl/版本)。 MyFaces 需要更多
commons-*.jar
依赖项,而 Mojarra 不需要任何额外的依赖项。从 JSF 2.0 开始,Facelets 与 JSF 实现捆绑在一起,并取代 JSP 作为默认视图技术。
另请参阅:
Just use the JAR files which are provided/required by the JSF implementation you choose to use. Just download the implementation and read their own installation/users guide if you don't actually need more JAR files (as dependencies).
As of now there are only two major JSF implementations: Mojarra and MyFaces. The number of JAR files may vary per implementation and even version. Ultimately you need to make sure that you have both the JSF API and JSF implementation (which may exist of 2 or even 1 JAR file, depending on impl/version). MyFaces requires more
commons-*.jar
dependencies while Mojarra doesn't require any additional dependencies.Since JSF 2.0, Facelets is bundled with the JSF implementation and has replaced JSP as default view technology.
See also:
这两个足以使用 JSF 2.1
和tomcat 7 启动一个简单的 Web 应用程序。
These two are enough to start a simple web app using JSF 2.1 with tomcat 7.
and
您可以通过包含 Mojarra 库或包含 jar 来使用 tomcat 运行 JSF 应用程序。
1.要包含 Mojarra 库,
在创建 JSF 应用程序时,它会请求 JSF 实现库。选择“用户库”选项,然后单击“下载库”选项,如下图所示。
然后它将搜索库并显示如下选项,
选择 mojarra 库,然后接受“条款和条件”并单击在“完成”上。
2.包含以下 jar
下载 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/
You can run a JSF application with tomcat by either including Mojarra libraries or by including jars.
1. To include Mojarra libraries,
While creating an JSF application, it asks for JSF implementation library. Select option 'User library' and then click on 'Download library' option as shown in the below image.
It will then search for the libraries and show an option like below,
Select the mojarra library and then accept the "Terms and conditions" and click on "Finish".
2. Include below jars
Download JSF-API Jar http://central.maven.org/maven2/com/sun/faces/jsf-api/
Download JSF-IMPL Jar http://central.maven.org/maven2/com/sun/faces/jsf-impl/