Thanks!
-----Original Message-----
From: Tim Funk [mailto:[EMAIL PROTECTED]
Sent: Friday, July 16, 2004 11:37 AM
To: Tomcat Users List
Subject: Re: Precompiling JSP How To
Use this in your build.xml ...
<target name="jsp-compile" depends="compile" description="prcompile the
jsps">
<!-- declare JspC task -->
<taskdef classname="org.apache.jasper.JspC" name="jasper2" >
<classpath refid="classpath"/>
</taskdef>
<!-- declare and make scratch dirs for the java files and classes
-->
<property name="jsp.src" value="${build.dir}/WEB-INF/jspc/src"/>
<property name="jsp.classes"
value="${build.dir}/WEB-INF/jspc/classes"/>
<mkdir dir="${jsp.src}"/>
<mkdir dir="${jsp.classes}"/>
<!-- turn the jsp's into java files -->
<jasper2 compile="false"
validateXml="false"
uriroot="${build.dir}"
webXmlFragment="${build.dir}/WEB-INF/generated_web.xml"
addWebXmlMappings="true"
outputDir="${jsp.src}" />
<!-- compile java files -->
<javac destdir="${jsp.classes}"
optimize="off"
debug="on" failonerror="false"
srcdir="${jsp.src}"
excludes="**/*.smap">
<classpath refid="classpath"/>
<include name="**" />
</javac>
<!--
Take the compiled java files and put em in a jar
You really don't need this step but I like jar files.
-->
<jar jarfile="${build.dir}/WEB-INF/lib/jsps.jar" index="false">
<fileset dir="${jsp.classes}">
<include name="**/*.class" />
</fileset>
</jar>
<!-- Chuck build jsp src and classes -->
<delete dir="${jsp.src}"/>
<delete dir="${jsp.classes}"/>
</target>
-Tim
Hofmann, Benjamin wrote:
> How do I set up my Tomcat 5 to precompile all of my JSP files?
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]