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

Reply via email to