Do I need to include always the ant.jar in the classpath that I use to invoke jspc? If I don't do it I get

[jspc] Compiling 32 source files/w/MT/local/build/portaladmin/jsp.precompilation
[jasperc] Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/AntClassLoader
[jasperc] at org.apache.jasper.JspC.initClassLoader(JspC.java:420)
[jasperc] at org.apache.jasper.JspC.processFile(JspC.java:556)
[jasperc] at org.apache.jasper.JspC.execute(JspC.java:801)
[jasperc] at org.apache.jasper.JspC.main(JspC.java:823)


my piece of script is

       <path id="jspc.class.path">
               <path refid="project.class.path"/>
               <pathelement location="${build.dir}"/>
<!--
               <fileset dir="${lib.dir}">
                       <include name="servlet23.jar" />
               </fileset>
-->

               <fileset dir="${lib.dir}/tomcat">
                       <include name="jasper-compiler.jar" />
                       <include name="jasper-runtime.jar" />
               </fileset>
               <fileset dir="${external.lib.dir}">
                       <include name="ant.jar" />
               </fileset>
       </path>

<mkdir dir="${build.dir}/jsp.precompilation"/>
<jspc srcdir="${portaladmin.webapps}"
uriroot="${portaladmin.webapps}"
destdir="${build.dir}/jsp.precompilation" verbose="1" compiler="jasper41">


<classpath refid="jspc.class.path" />

                 <include name="jsp/*.jsp" />
                 <exclude name="**/viewWizard.jsp" />
                 <exclude name="**/viewAttributes.jsp" />
                 <exclude name="**/adminDetail.jsp" />
                 <exclude name="**/batchErrorList.jsp" />
                 <exclude name="**/displayError.jsp" />
                 <exclude name="**/errorPage.jsp" />
                 <!-- <exclude name="**/calendar.jsp" /> -->

</jspc>


any help?


Thanks,
MAriano

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to