<?xml version="1.0"?>
<project name="PreCompile" default="main" basedir=".">
<!-- WebLogic JSP手动Compile -->
<property name='classpath' value='.;D://bea//weblogic81//server//lib//weblogic.jar;D://j2sdk1.4.2_06//lib//tools.jar'/>
<target name="main">
<java classname='weblogic.jspc' fork='yes' failonerror='true'>
<arg line='-verboseJavac -verbose -debug -d D://temp//OPI_Precompile//libertango_array//WEB-INF//classes -webapp D://temp//OPI_Precompile//libertango_array -compileAll -depend'/>
<classpath path="${classpath}"/>
</java>
</target>
<!-- OC4J JSP手动Compile -->
<target name="jspc" depends="">
<taskdef classname="org.apache.jasper.JspC" name="jasper2">
<classpath id="jspc.classpath">
<pathelement location="${java.home}/../lib/tools.jar" />
<fileset dir="${env.CATALINA_HOME}/bin">
<include name="*.jar" />
</fileset>
<fileset dir="${env.CATALINA_HOME}/server/lib">
<include name="*.jar" />
</fileset>
<fileset dir="${env.CATALINA_HOME}/common/lib">
<include name="*.jar" />
</fileset>
</classpath>
</taskdef>
<jasper2 validateXml="false"
uriroot="${build.dir}"
outputDir="${build.dir.precompiledJSP}" />
</target>
</project>
<project name="PreCompile" default="main" basedir=".">
<!-- WebLogic JSP手动Compile -->
<property name='classpath' value='.;D://bea//weblogic81//server//lib//weblogic.jar;D://j2sdk1.4.2_06//lib//tools.jar'/>
<target name="main">
<java classname='weblogic.jspc' fork='yes' failonerror='true'>
<arg line='-verboseJavac -verbose -debug -d D://temp//OPI_Precompile//libertango_array//WEB-INF//classes -webapp D://temp//OPI_Precompile//libertango_array -compileAll -depend'/>
<classpath path="${classpath}"/>
</java>
</target>
<!-- OC4J JSP手动Compile -->
<target name="jspc" depends="">
<taskdef classname="org.apache.jasper.JspC" name="jasper2">
<classpath id="jspc.classpath">
<pathelement location="${java.home}/../lib/tools.jar" />
<fileset dir="${env.CATALINA_HOME}/bin">
<include name="*.jar" />
</fileset>
<fileset dir="${env.CATALINA_HOME}/server/lib">
<include name="*.jar" />
</fileset>
<fileset dir="${env.CATALINA_HOME}/common/lib">
<include name="*.jar" />
</fileset>
</classpath>
</taskdef>
<jasper2 validateXml="false"
uriroot="${build.dir}"
outputDir="${build.dir.precompiledJSP}" />
</target>
</project>
本文介绍如何使用Ant脚本进行WebLogic和OC4J环境中JSP文件的手动预编译过程。针对不同应用服务器,详细展示了设置类路径、指定输出目录及依赖项等关键步骤。
373

被折叠的 条评论
为什么被折叠?



