Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在WildFly上预编译JSP(使用ANT)?_Jsp_Ant_Wildfly - Fatal编程技术网

如何在WildFly上预编译JSP(使用ANT)?

如何在WildFly上预编译JSP(使用ANT)?,jsp,ant,wildfly,Jsp,Ant,Wildfly,我正在将一个使用JSP并使用Ant构建的旧应用程序从Weblogic迁移到WildFly。正常的JSP动态编译开发模式运行良好。但是,在构建生产部署时,脚本会预编译所有JSP文件,这不仅有助于提高性能,而且还可以自动检查某些错误 对于Weblogic,它是这样的: <java classname="weblogic.jspc" fork="yes"> ... </java> 但我如何为WildFly做到这一点?Google没有给出任何结果。如果WildF

我正在将一个使用JSP并使用Ant构建的旧应用程序从Weblogic迁移到WildFly。正常的JSP动态编译开发模式运行良好。但是,在构建生产部署时,脚本会预编译所有JSP文件,这不仅有助于提高性能,而且还可以自动检查某些错误

对于Weblogic,它是这样的:

<java classname="weblogic.jspc"
      fork="yes">
  ...
</java>

但我如何为WildFly做到这一点?Google没有给出任何结果。

如果WildFly使用jasper编译JSP页面,那么您应该能够遵循来自Tomcat的预编译JSP的说明,尽管有很多东西依赖于Tomcat。我不是那样做的。我不需要定义jasper2任务,稍后我将使用它。refid jspc.class.path是一个包含jasper所需的所有JAR/路径的声明。注意,我使用的是tomcat,所以我没有直接测试其他servlet容器的jasper用法。