我需要了解如何在运行时为Web应用程序预编译jsp文件。
情况是这样的: 可以在运行时将插件添加到Web应用程序中。这些插件可以包含新的jsp文件或覆盖现有jsp的jsp文件。为了确保用户看到正确的版本,我需要使用java代码预编译此文件的新版本,因为Web服务器并不总是注册jsp文件已被更改/添加/删除,因此它不会重新编译新版本的jsp文件。
提前致谢。
答案 0 :(得分:1)
正确 - Tomcat和WebLogic的做法与所有Java EE应用服务器不同。对于不同的产品,您可以采用不同的方式。幸运的是,我使用过的Ant任务允许您自动执行预编译步骤并将.class文件打包到WAR中。