You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Gilbert, Antoine" <AG...@korem.com> on 2004/09/03 16:11:07 UTC

compile with jspc in ant for tomcat 5

Hi

 

I'am trying to compile some jsp of a dir with this kind of ant code :

 

        <taskdef classname="org.apache.jasper.JspC" name="test"> 

          <classpath id="jspc.classpath"> 

            <pathelement location="C:/j2sdk1.4.2_04/lib/tools.jar"/> 

            <fileset dir="C:/Program
Files/NetBeans3.6/jakarta-tomcat-5.0.19/bin"> 

              <include name="*.jar"/> 

            </fileset> 

            <fileset dir="C:/Program
Files/NetBeans3.6/jakarta-tomcat-5.0.19/server/lib"> 

              <include name="*.jar"/> 

            </fileset> 

            <fileset dir="C:/Program
Files/NetBeans3.6/jakarta-tomcat-5.0.19/common/lib"> 

              <include name="*.jar"/> 

            </fileset> 

            <fileset dir="C:/Program
Files/NetBeans3.6/jakarta-tomcat-5.0.19/common/endorsed"> 

              <include name="*.jar"/> 

            </fileset> 

            </classpath> 

        </taskdef> 

        <jspc

              destdir="c:/temp"

              verbose="1"

              srcdir="c:/dev/PUSHnSEE40-agilbert"

              compiler="jasper">

          <include name="c:/dev/PUSHnSEE40-agilbert/**/*.jsp" />

        </jspc>

 

And I get an error. I'm just figuring if I'm doing something wrong..

 

No public execute() in class org.apache.jasper.JspC

TestJSPC.xml [4] No public execute() in class org.apache.jasper.JspC

        at
org.apache.tools.ant.TaskAdapter.checkTaskClass(TaskAdapter.java:71)

        at
org.apache.tools.ant.TaskAdapter.checkProxyClass(TaskAdapter.java:86)

        at
org.apache.tools.ant.AntTypeDefinition.checkClass(AntTypeDefinition.java
:249)

        at
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:453)

        at
org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:177)

        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)

        at org.apache.tools.ant.Task.perform(Task.java:364)