This content has been marked as final.
Show 2 replies
-
1. Re: Migration from Jetty to Tomcat 5.5 issue: precompiled js
kosulin Apr 4, 2006 11:45 AM (in response to kosulin)Tomcat 5.5 requires use of it's own Jasper JspC compiler for pre-compilation of JSP.
The use of default JspC task from ANT 1.6.5 caused the issue. -
2. Re: Migration from Jetty to Tomcat 5.5 issue: precompiled js
jobbyjoseph May 21, 2007 1:19 PM (in response to kosulin)Thanks, well said, I have been looking into this issue for a while.
This is part of my build file and this fixed my problem<!-- JJ added this --> <path id="ant1.classpath"> <fileset dir="${basedir}/build/lib"> <include name="**/*.jar"/> <include name="**/*.zip"/> </fileset> <fileset dir="${basedir}/source/j2ee/lib"> <include name="**/*.jar"/> <include name="**/*.zip"/> </fileset> <fileset dir="${basedir}/source/webserver/webapp/src/WEB-INF/lib"> <include name="**/*.jar"/> <include name="**/*.zip"/> </fileset> <fileset dir="${basedir}/source/webserver/java/lib"> <include name="**/*.jar"/> <include name="**/*.zip"/> </fileset> <fileset dir="${basedir}/source/common/java/lib"> <include name="**/*.jar"/> <include name="**/*.zip"/> </fileset> <!-- JJ added this --> <fileset dir="${basedir}/source/common/dist"> <include name="**/*.jar"/> </fileset> <!-- Now add the tomcat related jars --> <fileset dir="${basedir}/build/lib/tomcat/server/lib"> <include name="**/*.jar"/> <include name="**/*.zip"/> </fileset> <fileset dir="${basedir}/build/lib/tomcat/commons/lib"> <include name="**/*.jar"/> <include name="**/*.zip"/> </fileset> </path> <target name="jspcc"> <taskdef name="jasper2" classpath="${basedir}/build/lib/tomcat/commons/lib/jasper-compiler.jar" classname="org.apache.jasper.JspC"> <classpath refid="ant1.classpath"/> </taskdef> <jasper2 validateXml="false" outputDir="${jsp.precompile.build.src}" compiler="jasper55" package="${jsp.precompile.servlet.package}" uriroot="${jsp.precompile.jsp.src}" webXmlFragment="${jsp.precompile.jsp.webxml}" > </jasper2> </target>