> From: William Brogden [mailto:[EMAIL PROTECTED]] > > I am attempting to execute the command line version of > Cocoon with an ANT task. > > Configuration: JDK 1.3.1, Tomcat 4.0.1, Cocoon-2.0.2 > ANT 1.4.1 - op sys: Windows XP > > Tomcat happily serves pages from > http://localhost/cocoon202/
Why don't you follow cocoon's "build docs"? It calls cocoon's command line interface and (AFAIR) it works. Vadim > ------------- > The ANT task and related definitions: > > <property name="tomcatlib" value="c:\Tomcat401\common\lib\" /> > <property name="cocoonlib" > value="c:\Tomcat401\webapps\cocoon202\WEB-INF\lib\" /> > > <property name="sourcepath" value="c:\Tomcat401\webapps\cocoon202" /> > <property name="configfile" value="WEB-INF\cocoon.xconf" /> > <property name="destpath" value="c:\JavaProj2002\dest" /> > <property name="temppath" value="c:\temp" /> > <property name="logfile" value="static.log" /> > <property name="urilist" value="c:\JavaProj2002\urllist.txt" /> > <property name="cocoon" > value="c:\Tomcat401\webapps\cocoon202\WEB-INF\lib\cocoon-2.0.2.jar" /> > > <target name="cmdline" > > <java jar="${cocoon}" fork="yes"> > <arg value="-c${sourcepath}" /> > <arg value="-C${configfile}" /> > <arg value="-d${destpath}" /> > <arg value="-w${temppath}" /> > <arg value="-l${logfile}" /> > <arg value="-uINFO" /> > <arg value="-f${urilist}" /> > <classpath> > <fileset dir="${cocoonlib}"> > <include name="*.jar"/> > </fileset> > <fileset dir="${tomcatlib}"> > <include name="*.jar"/> > </fileset> > </classpath> > </java> > </target> > > -------------- When trying to run this, it gets as > far as starting to configure components from > the cocoon.xconf where the first entry is > <xml-parser class="org.apache.avalon.excalibur.xml.JaxpParser" > logger="core.xml-parser"> > etc.... > and then I get: > > > ERROR 10289 [ ] (): Could not load parser, Cocoon object not > created. > java.lang.ClassNotFoundException: > org.apache.avalon.excalibur.xml.JaxpParser > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286) > at java.lang.ClassLoader.loadClass(ClassLoader.java:255) > at > org.apache.cocoon.util.ClassUtils.loadClass(ClassUtils.java:88) > at org.apache.cocoon.Cocoon.initialize(Cocoon.java:253) > at org.apache.cocoon.Main.main(Main.java:395) > FATAL_E 10289 [ ] (): Exception caught > org.apache.avalon.framework.configuration.ConfigurationException: Could > not load parser org.apache.avalon.excalibur.xml.JaxpParser > at org.apache.cocoon.Cocoon.initialize(Cocoon.java:256) > at org.apache.cocoon.Main.main(Main.java:395) > Java Result: 1 > ------------ > The class org.apache.avalon.excalibur.xml.JaxpParser > resides in avalon-excalibur-scratchpad-20020212.jar > which is in the ${cocoonlib} directory. > > Why can't it find the class? > What should I try next? > > [EMAIL PROTECTED] > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>