【发布时间】:2012-08-29 17:44:47
【问题描述】:
我们正在将我们的应用程序从 JBoss 5 迁移到 Jboss 7。我们希望预编译 JSP 以查看所有这些 JSP 都被编译得很好,而不是访问它们中的每一个并进行检查。
根据我所阅读的内容,我无法找到解决此问题的具体方法。
有人对如何实现这一点有任何建议吗?
【问题讨论】:
我们正在将我们的应用程序从 JBoss 5 迁移到 Jboss 7。我们希望预编译 JSP 以查看所有这些 JSP 都被编译得很好,而不是访问它们中的每一个并进行检查。
根据我所阅读的内容,我无法找到解决此问题的具体方法。
有人对如何实现这一点有任何建议吗?
【问题讨论】:
您可以通过在参数中传递 jsp_precompile=true 来预编译 jsp 页面。比如你要预编译运行在localhost上的xyj.jsp,你必须做http://x.x.x.x:8080/xyz.jsp?jsp_precompile=true这只会预编译jsp,不会执行。
您可以编写一个小型 ant 脚本,而不是手动执行此操作,该脚本将在 Web 应用程序中找出您的所有 jsp 页面,并为其中包含 jsp_precompile=true 的每个 jsp 触发 GET 方法调用。这将使实现它的整个过程自动化。 这是预编译jsp而不执行它的唯一方法。
【讨论】: