Java Appengine未编译我的.jspx文件

Java Appengine未编译我的.jspx文件,java,google-app-engine,jsp,jspx,Java,Google App Engine,Jsp,Jspx,我有一个在本地开发人员appengine上运行良好的小应用程序,但appengine本身并没有处理我的.jspx文件 jspx文件位于WEB-INF中,因此appengine不应排除它们(作为静态资源) 我正在使用ApacheTiles来定义我的视图 因此生成的html如下所示: <html xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:c="http://java.sun.com/jsp/jstl/core" xm

我有一个在本地开发人员appengine上运行良好的小应用程序,但appengine本身并没有处理我的.jspx文件

jspx文件位于WEB-INF中,因此appengine不应排除它们(作为静态资源)

我正在使用ApacheTiles来定义我的视图

因此生成的html如下所示:

<html 
    xmlns:jsp="http://java.sun.com/JSP/Page"
    xmlns:c="http://java.sun.com/jsp/jstl/core"
    xmlns:tiles="http://tiles.apache.org/tags-tiles"
    >  
    <jsp:output omit-xml-declaration="yes"/>
    <jsp:directive.page contentType="text/html;charset=UTF-8" />  
    <jsp:directive.page isELIgnored="false"/>

(等)


我怎样才能解决这个问题呢?

请看

我进行了一次探索,找到了我自己问题的答案

Appengine在部署时预编译所有JSP

如果在webapp中找不到.jsp文件,Appengine的当前版本(1.3.4)不允许Jasper编译器启动。但是,如果您向webapp添加一个dummy.jsp文件,Jasper编译器将实际启动,它将拾取.jspx文件

显然,这是谷歌appengine团队的一个众所周知的问题

感谢谷歌Appengine团队提供的内幕消息:)

我看到了那篇帖子:)正如我所说,我的JSPx文件是WEB-INF格式的,所以它们不会被排除在外。