2011-05-31 60 views
1

要在我們的servlet編程方式創建一個頁面上下文,我們執行下列操作:如何在Google應用引擎中創建pageContext?

JspFactory factory = JspFactory.getDefaultFactory(); 

PageContext pageContext = factory.getPageContext(this, request, response, 
      "404", true, 4096, false); 

這部作品和tomcat的開發GAE環境優良。但是,將應用程序部署到實時環境時,JspFactory.getDefaultFactory()返回null。

頁眉web.xml中的有以下幾點:

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 

有誰知道如何在谷歌應用程序引擎編程創建PageContext中?

回答

2

在某處閱讀。谷歌APP引擎看起來在後面使用Tomcat。這看起來像一個錯誤。解決方法是設置默認工廠使用 Class.forName("org.apache.jasper.compiler.JspRuntimeContext");

+0

確實是非常奇怪的錯誤。 – jontro 2011-05-31 09:29:01

相關問題