I did copy catalina-ant.jar to quartz/webapp/lib but it did not make any difference. Same error. Is the problem with Sun Java Studio 8.1 ? thanks, Anil
--- [EMAIL PROTECTED] wrote: > It's in the catalina-ant.jar from Tomcat. > http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html#Executing%20Manager%20Commands%20With%20Ant > > But dont copy the libs to ANTHOME/lib ... provide > inside <taskdef><classpath> or via -lib option ... > That instruction is for Ant 1.4 - now we have Ant > 1.7 ... > > > Jan > > >-----Ursprüngliche Nachricht----- > >Von: Anil Philip [mailto:[EMAIL PROTECTED] > >Gesendet: Montag, 8. Januar 2007 05:51 > >An: Ant Users List > >Betreff: help! taskdef > >class.org.apache.catalina.ant.DeployTask cannot be > found > > > >I am trying to run the Quartz webapp from Sun Java > Studio > >using Tomcat. I am using the ant scripts that come > with Quartz webapp. > >When I try to Run, I get > >"taskdef class.org.apache.catalina.ant.DeployTask > >cannot be found" > > > >the build.xml for webapp is here: > >https://quartz.dev.java.net/source/browse/quartz/webapp/build.xml > >------------------------------------ > > <?xml version="1.0" ?> > >- <project name="quartz-web-app" default="main" > >basedir="."> > >- <path id="project.class.path" > description="Configure > >java.class.path"> > > <pathelement path="${basedir}" /> > >- <fileset dir="${basedir}/lib"> > > <include name="**/*.jar" /> > > </fileset> > >- <fileset dir="${basedir}/lib_build"> > > <include name="**/*.jar" /> > > </fileset> > > <pathelement path="${java.class.path}" /> > > </path> > >- <target name="init" description="properties > initialization"> > > <property file="${basedir}/build.properties" /> > > <property name="name" value="${name}" /> > > <property name="build.dir" > value="${basedir}/build" > >/> > > <property name="config.dir" > >value="${basedir}/config" /> > > <property name="resources.dir" > >value="${config.dir}/resources" /> > > <property name="dist.dir" value="${basedir}/dist" > /> > > <property name="doc.dir" value="${basedir}/doc" > /> > > <property name="lib.dir" value="${basedir}/lib" > /> > > <property name="script.dir" > >value="${basedir}/script" /> > > <property name="src.dir" value="${basedir}/src" > /> > > <property name="tests.report.dir" > >value="${basedir}/reports" /> > > <property name="web.dir" > value="${basedir}/webroot" > >/> > > <property name="tests.dir" > >value="${build.dir}/tests" /> > >- <!-- property name="config.tests" > >value="${config.dir}/tests"/ > > --> > > <property name="tests.report.dir" > >value="${basedir}/reports" /> > > <property name="webinf.build.dir" > >value="${build.dir}/WEB-INF" /> > > <property name="lib.web.build.dir" > >value="${build.dir}/WEB-INF/lib" /> > > <property name="classes.web.build.dir" > >value="${build.dir}/WEB-INF/classes" /> > > <property name="web.war.file" > >value="${dist.dir}/${name}.war" /> > > <property name="lib.jar.file" > >value="${dist.dir}/${name}-lib.jar" /> > > <property name="log4j.jar.path" > >value="${basedir}/lib/log4j.jar" /> > > <property name="debug" value="on" /> > > <property name="build.compiler" value="modern" /> > > <echo message="properties init" /> > > </target> > >- <target name="clean" depends="init" > >description="Clean up"> > >- <!-- > ><delete dir="${build.dir}" includeEmptyDirs="true" > /> > > <delete dir="${dist.dir}" > >includeEmptyDirs="true" /> > > <delete dir="${tests.report.dir}" > >includeEmptyDirs="true" /> > > <delete defaultexcludes="no"> > > > > <fileset dir="${src.dir}" casesensitive="yes"> > > <patternset id="non.test.sources"> > > <include name="**/Cvs/*"/> > > </patternset> > > </fileset> > > </delete> > > > > --> > > <echo message="${src.dir}" /> > >- <delete> > >- <fileset defaultexcludes="no" dir="${src.dir}"> > > <include name="**/CVS/*" /> > > <include name="**/CVS" /> > > </fileset> > > </delete> > > </target> > >- <target name="prepare" depends="clean" > >description="create tree dir"> > > <mkdir dir="${build.dir}" /> > > <mkdir dir="${dist.dir}" /> > > <mkdir dir="${doc.dir}" /> > > <mkdir dir="${tests.report.dir}" /> > > <mkdir dir="${build.dir}" /> > > <mkdir dir="${build.dir}/WEB-INF" /> > > <mkdir dir="${build.dir}/WEB-INF/classes" /> > > <mkdir dir="${build.dir}/WEB-INF/lib" /> > >- <!-- uncomment when there's some junit tests > done > > --> > >- <!-- mkdir dir="${tests.dir}" / > > --> > >- <!-- > > mkdir dir="${tests.report.dir}/html"/> > > <mkdir dir="${tests.report.dir}" /> > > <mkdir dir="${tests.report.dir}/html"/ > > > > --> > > <echo message="create dirs" /> > > </target> > >- <target name="compile" depends="prepare" > >description="compile source"> > >- <javac srcdir="${src.dir}" > >destdir="${classes.web.build.dir}" debug="${debug}" > >includes="**/*.*"> > > <classpath refid="project.class.path" /> > > </javac> > >- <!-- copy src resources that sit allong with > classes > > --> > >- <copy todir="${classes.web.build.dir}"> > > <fileset dir="${src.dir}" includes="**/*.xml" /> > > <fileset dir="${src.dir}" > includes="**/*.properties" > >/> > > </copy> > > <echo message="compiled classes" /> > > </target> > >- <target name="build-preparation" > depends="compile"> > >- <copy todir="${build.dir}"> > > <fileset dir="${web.dir}" /> > > </copy> > >- <!-- put date and version number to web pages > > --> > > <replace summary="true" dir="${build.dir}" > >includes="**/*.jsp" value="${version}" > > token="#version#" /> > >- <tstamp> > > <format property="time_stamp" > pattern="dd/MM/yyyy" > >locale="pt" /> > > </tstamp> > > <replace summary="true" dir="${build.dir}" > >includes="**/*.jsp" value="${time_stamp}" > > token="#builddate#" /> > > <echo message="version and date inserted" /> > >- <copy todir="${lib.web.build.dir}"> > > <fileset dir="${lib.dir}" includes="*.jar" /> > > </copy> > >- <!-- copy xml's to WEB-INF dir > > --> > >- <!-- copy resources > > --> > >- <copy todir="${classes.web.build.dir}"> > > <fileset dir="${resources.dir}" > >includes="*.properties" /> > > <fileset dir="${resources.dir}" includes="*.xml" > /> > > </copy> > >- <!-- > > copy log4j conf file > > <copy todir="${classes.web.build.dir}"> > > <fileset dir="${config.dir}/log4j" > >includes="*.*"></fileset> > > </copy> > > > > --> > >- <!-- > > copy hibernate xml's files > > <copy todir="${classes.web.build.dir}"> > > <fileset dir="${src.dir}" > >includes="**/*.xml"></fileset> > > </copy> > > > > --> > > </target> > >- <target name="web-war" > depends="build-preparation" > >description="create war file"> > >- <war destfile="${web.war.file}" compress="true" > >update="true" webxml="${build.dir}/WEB- > >INF/web.xml"> > > <fileset dir="${build.dir}" includes="**/*" /> > > </war> > > <echo message="war file created" /> > > </target> > >- <target name="classes-jar" > >depends="build-preparation" description="create jar > of source code"> > >- <jar destfile="${dist.dir}/webapp.jar"> > > <fileset dir="${classes.web.build.dir}" > >excludes="**/Test.class" /> > > </jar> > > <echo message="jar file created" /> > > </target> > >- <target name="prepareDeployTomCat" > depends="web-war" > >description="faz o deploy para o > >tomcat"> > >- <condition property="host" value="localhost"> > >- <not> > > <isset property="host" /> > > </not> > > </condition> > > <echo message="host:${host}" /> > > <property name="tomcat.server" > >value="http://${host}:${tomcat.port}" /> > > <property name="path" value="/${name}" /> > >- <!-- Configure properties to access the Manager > application > > --> > > <property name="url.app" > >value="${tomcat.server}${path}" /> > > <property name="url" > >value="${tomcat.server}/manager" /> > > <property name="tomcat.username" value="tomcat" > /> > > <property name="password" value="tomcat" /> > >- <!-- Configure the custom Ant tasks for the > Manager application > > --> > > <taskdef name="deploy" > >classname="org.apache.catalina.ant.DeployTask" /> > > <taskdef name="install" > >classname="org.apache.catalina.ant.InstallTask" /> > > <taskdef name="undeploy" > >classname="org.apache.catalina.ant.UndeployTask" /> > > <taskdef name="remove" > >classname="org.apache.catalina.ant.RemoveTask" /> > >- <!-- this is to check if app is running, if it's > undeploy > >gives an error > > --> > >- <condition property="app.noar"> > > <http url="${url.app}" /> > > </condition> > > <echo message="URL:${url.app}" /> > > </target> > >- <target name="undeployTomCat" > >depends="prepareDeployTomCat" if="app.noar"> > > <remove url="${url}" > username="${tomcat.username}" > >password="${tomcat.password}" > > path="${path}" /> > > <echo message="undeploy ok" /> > > </target> > >- <target name="deployTomCat" > >depends="prepareDeployTomCat,undeployTomCat"> > > <install url="${url}" > username="${tomcat.username}" > >password="${tomcat.password}" > > path="${path}" war="file:///${web.war.file}" /> > > <echo message="deploy ok" /> > > </target> > >- <target name="compiletests" depends="prepare" > >description="compile tests classes"> > >- <!-- Compila classes de teste > > --> > >- <javac srcdir="${src.dir}" destdir="${tests.dir}" > >debug="${debug}" > >includes="**/tests/**/*.java"> > > <classpath refid="project.class.path" /> > > </javac> > > <echo message="compiled tests classes" /> > > </target> > >- <target name="test" > >depends="compiletests,deployTomCat"> > >- <!-- sleep to wait tomcat deploy > > --> > > <echo message="waiting some seconds to tomcat > deploy the war" /> > > <sleep seconds="8" /> > >- <junit printsummary="true" fork="yes"> > > <formatter type="xml" /> > >- <batchtest fork="yes" > todir="${tests.report.dir}"> > >- <fileset dir="${tests.dir}"> > > <include name="**/Teste*.class" /> > > </fileset> > > </batchtest> > >- <classpath> > > <pathelement path="${project.class.path}" /> > >- <fileset dir="lib"> > > <include name="**/*.jar" /> > >- <!-- > > --> > > </fileset> > >- <fileset dir="lib_build"> > > <include name="**/*.jar" /> > > </fileset> > > <pathelement location="${tests.dir}" /> > > </classpath> > > </junit> > >- <junitreport todir="${tests.report.dir}"> > >- <fileset dir="${tests.report.dir}"> > > <include name="TEST-*.xml" /> > > </fileset> > > <report format="frames" > >todir="${tests.report.dir}/html" /> > > </junitreport> > > </target> > >- <!-- Main > > --> > > <target name="main" depends="web-war" > >description="main build target" /> > > </project> > > > > > >__________________________________________________ > >Do You Yahoo!? > >Tired of spam? Yahoo! Mail has the best spam > protection > >around http://mail.yahoo.com > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: > [EMAIL PROTECTED] For > >additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]