2009-04-09 154 views

回答

3

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

这是固定的JSF 1.2(版本13),以及2.0 Beta 2版本的最新版本 - 你可以从这里下载最新的版本:http://javaserverfaces.java.net/

您需要添加上下文参数传递到您的web.xml:

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

2

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

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

JMS也不可用,所以依赖它的功能无法工作。

第一次访问是不是有限?首先进入10000?

+0

Facelets没有任何持久性要求AFAIK,所以这应该不成问题。谢谢(你的)信息。是的,第一个10K进入。我碰巧是幸运的10K之一。 – digitaljoel 2009-04-09 15:04:39

+0

它看起来像一些人已经成功的facelets 1.1,但不是1.2,如线程列表显示在这里: http://www.seamframework.org/Community/SeamGoogleAppEngine – digitaljoel 2009-04-11 05:39:23

相关问题