我可以在Google App Engine应用中使用facelets吗?

时间:2009-04-09 02:24:45

标签: java google-app-engine facelets

我想更多地了解facelets。既然Java是受支持的Google应用程序引擎语言,那么facelets实现中是否会阻止在App Engine上使用?

编辑:This page at google现在列出了各种框架及其在App Engine方面的状态。

2 个答案:

答案 0 :(得分:3)

1.2版本的JSF无法正常工作 - 因为默认情况下它会尝试生成线程。这在GAE中是不允许的。

这已在最新版本的JSF 1.2(版本13)以及2.0 Beta 2版本中修复 - 您可以从此处下载最新版本:http://javaserverfaces.java.net/

您需要将一个context参数添加到web.xml:

com.sun.faces.enableMultiThreadedStartup,默认为true。这个    部署到GAE时,选项必须设置为false。

答案 1 :(得分:2)

我没有尝试过,但我不认为它与使用Struts或Spring有任何不同。只要您可以在WAR中部署所需的所有JAR,它就可以工作。

唯一的问题是JPA或JDO是否足够。如果facelets需要任何其他持久性机制,则可能会出现问题。

JMS也不可用,因此依赖它的功能无效。

第一次访问是否受限制?前10,000名进入?