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)