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]