3

我想做更多关于facelets的学习。既然 Java 是受支持的 Google 应用引擎语言,那么 facelets 实现中是否有任何内容会阻止在 App Engine 上使用?

编辑:谷歌的这个页面现在列出了各种框架及其与 App Engine 相关的状态。

4

2 回答 2

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。

于 2009-07-16T14:39:21.463 回答
2

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

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

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

第一次访问是不是有限制?前 10,000 人进入?

于 2009-04-09T10:00:55.213 回答