Hi,
when I run that code I get this error "No public
no-arg constructor in class org.apache.jasper.JspC",
probably in "<taskdef>"

What could be wrong?

Evgeny

--- Tim Funk <[EMAIL PROTECTED]> wrote:
> 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]
> 
> 



        
                
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail 

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

Reply via email to