传统上,Web 应用程序中的 JSP 文件在呈现之前进行编译,有时在运行时编译,具体取决于 WAR 的配置方式。据我了解,Google App Engine 不允许文件 I/O,因此它会在部署 Web 应用程序之前预编译所有 JSP 文件。
是否可以适应例如Jasper 在某种虚拟文件系统中编译 JSP 文件,如 gae-vfs ?这是为了在 Quiz 网站中动态编译 JSP 代码以进行单元测试。
(我也会对在 GAE 中动态编译/运行 JSP 代码的任何其他替代方法感兴趣)
最佳答案
据我对 Japser 的了解:不,那不可能。它总是必须在“真正的”文件系统上工作,所以恐怕答案是否定的。
关于java - 在 Google App Engine 的 VFS 中编译 JSP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5511863/