Java Appengine未编译我的.jspx文件
我有一个在本地开发人员appengine上运行良好的小应用程序,但appengine本身并没有处理我的.jspx文件 jspx文件位于WEB-INF中,因此appengine不应排除它们(作为静态资源) 我正在使用ApacheTiles来定义我的视图 因此生成的html如下所示: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
<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格式的,所以它们不会被排除在外。