部署JSF 2.0项目所需的最低服务器是什么?

时间:2011-03-19 10:40:03

标签: deployment jsf-2

我可以在生产服务器中安装Tomcat或glassfish服务器,以便部署我的JSF 2.0项目。哪些版本的这些服务器与JSF 2.0兼容?请提出建议。

我开发了Mojarra 2.0.2,Facelets和PrimeFaces,Netbeans 6.8

2 个答案:

答案 0 :(得分:4)

通常,您至少需要一个支持Servlet 2.5或更高版本的服务器,用于JSF 2.0(在coreservlets.com JSF 2.0 tutorial中找到),例如:

  • Tomcat 6 +
  • Glassfish 2.1 +
  • Jetty 6 +
  • Google App Engine
  • JBoss 5 +
  • WebSphere 6 +
  • WebLogic 9 +

如果未集成,则需要jsf-api.jarjsf-impl.jar用于JSF 2.0

如果您的服务器支持Java EE 6(Glassfish 3,JBoss 6,WebLogic 11g),那么这些jar已经包含在内。

答案 1 :(得分:1)

JSF 2.0使用版本2.5的servlet-api,这意味着它应该与Tomcat版本6.0.x兼容。

来源:

http://javaserverfaces.java.net/nonav/rlnotes/2.0.0/releasenotes.html http://tomcat.apache.org/whichversion.html