2009-04-09 152 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

相關問題