> 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]>