Hey Brad nice to see you around again, Take it step by step. First completely replace crimson with xerces as your xml parser.
Remove javax.xml.jaxp.jar and org.apache.crimson.jar from jetty/lib. Then make sure jetty loads fine WITHOUT Crimson before attempting to use cocoon. Although these lines come from my jboss/bin/run.bat file, they should still be elpful. The settings are pretty much universal: REM *** tools.jar needs to be in CLASSPATH for JSP's to compile: set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;/jdk1.3.1_02/lib/tools.jar REM *** Latest Xerces and Xalan (I downloaded and installed seperatly from C2: REM **** Xerces-2_0_0 and Xalan-j_2_3_0 Configuration **** set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;/src/xerces-2_0_0/xercesImpl.jar set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;/src/xerces-2_0_0/xmlParserAPIs.jar set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;/src/Xalan-j_2_3_0/bin/xalan.jar REM set up jaxp properties to reference parser and transformer implementations: set JAXP=-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.Docum entBuilderFactoryImpl set JAXP=%JAXP% -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXP arserFactoryImpl set JAXP=%JAXP% -Djavax.xml.transform.TransformerFactory=org.apache.xalan.proces sor.TransformerFactoryImpl REM Here how I start JBOSS: java %JAXP% -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %1 %2 %3 %4 %5 %6 %7 %8 %9 Hope this helps!! Rob -----Original Message----- From: Brad Cox [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 28, 2002 5:31 PM To: [EMAIL PROTECTED] Subject: RE: Cocoon and Jetty?? I'm still unable to get cocoon running on jetty. Been at it all day. I'm using the CVS version of xml-cocoon, built according to instructions. I've replaced all xalan, xercse, crimson, and xml-api files in /jetty/lib with those from cocoon, and done everything else recommended in the article (below). Yes, I've removed the build directory (which is in /tmp in jetty's case). Current symptoms follow. Looks like a classloader problem but danged if I can find it. type fatal message SAX2 driver class org.apache.xerces.parsers.SAXParser does not implement XMLReader description java.lang.ClassCastException: org.apache.xerces.parsers.StandardParserConfiguration sender org.apache.cocoon.servlet.CocoonServlet source Cocoon servlet stack-trace java.lang.ClassCastException: org.apache.xerces.parsers.StandardParserConfiguration at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown Source) at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown Source) at org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generate Code(AbstractMarkupLanguage.java:377) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generat eResource(ProgramGeneratorImpl.java:368) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createR esource(ProgramGeneratorImpl.java:331) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(Pr ogramGeneratorImpl.java:294) at org.apache.cocoon.sitemap.Handler.run(Handler.java:270) at java.lang.Thread.run(Thread.java:498) request-uri /cocoon/ path-info At 11:02 AM -0500 2/28/02, Vadim Gritsenko wrote: >Apparently you had previous version of Cocoon. >http://marc.theaimsgroup.com/?l=xml-cocoon-users&m=101183982808469&w=2 >Read solution number (6) > >Vadim > >> -----Original Message----- >> From: Brad Cox [mailto:[EMAIL PROTECTED]] >> Sent: Thursday, February 28, 2002 9:50 AM >> To: [EMAIL PROTECTED] >> Subject: Cocoon and Jetty?? >> >> I'm new to cocoon. Just downloaded it yesterday and can't get it to >run. >> >> AFAIK Jetty doesn't expand wars, so I expanded it manually into >> /cocoon/war. /cocoon and /jetty are symlinks to /usr/local/realdir. >> Configured jetty to treat /cocoon/war as a webapp as always. In >> particular, in /etc/jetty.xml: >> >> <Call name="addWebApplication"> >> <Arg>/cocoon/*</Arg> >> <Arg>/cocoon/war/</Arg> >> <Arg>/jetty/etc/webdefault.xml</Arg> >> <Arg type="boolean">false</Arg> >> </Call> >> >> and in apache's httpd.conf add. >> >> ProxyPass /cocoon http://localhost:8080/cocoon >> >> I built cocoon as described in the install, modified to use jetty >> instead of tomcat: >> >> ./build.sh -Dinclude.webapp.libs=yes >> -Dinstall.war=/jetty/webapps webapp >> >> The Jetty logs are normal except that they now show Server 1.6 on the >> air, hit ^C to abort, presumably from cocoon. >> >> All this on Linux RH 7.0, Jetty (latest), and IBM SDK 1.3.1 (latest). >> For Cocoon, same results with the release version and via CVS >> checkout/rebuild. >> >> Can someone help me get on the air? >> >> sitemap.log >> >> ERROR (2002-02-28) 09:28.11:234 [sitemap](/cocoon/) >> SocketListener-0/Handler: Error compiling sitemap >> java.lang.NoSuchFieldError: >> org.apache.cocoon.sitemap.AbstractSitemap: field manager not found >> at >org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:347) >> at >> >org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc >e(Defa >> ultComponentFactory.java:172) >> at >> >org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial >ize(Th >> readSafeComponentHandler.java:84) >> at >> >org.apache.cocoon.components.language.generator.GeneratorSelector.addGen >erator >> (GeneratorSelector.java:165) >> at >> >org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa >d(Prog >> ramGeneratorImpl.java:251) >> at org.apache.cocoon.sitemap.Handler.run(Handler.java:270) >> at java.lang.Thread.run(Thread.java:498) >> >> error.log >> ERROR (2002-02-28) 09:28.11:269[access](/cocoon/) >> SocketListener-0/CocoonServlet: Problem with servlet >> org.apache.cocoon.ProcessingException: Error compiling sitemap: >> java.lang.NoSuchFieldError: >> org.apache.cocoon.sitemap.AbstractSitemap: field manager not found >> at org.apache.cocoon.sitemap.Handler.run(Handler.java:295) >> at java.lang.Thread.run(Thread.java:498) >> java.lang.NoSuchFieldError: >> org.apache.cocoon.sitemap.AbstractSitemap: field manager not found >> at >org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:347) >> at >> >org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc >e(Defa >> ultComponentFactory.java:172) >> at >> >org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial >ize(Th >> readSafeComponentHandler.java:84) >> at >> >org.apache.cocoon.components.language.generator.GeneratorSelector.addGen >erator >> (GeneratorSelector.java:165) >> at >> >org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa >d(Prog >> ramGeneratorImpl.java:251) >> at org.apache.cocoon.sitemap.Handler.run(Handler.java:270) >> at java.lang.Thread.run(Thread.java:498) >> java.lang.NoSuchFieldError: >> org.apache.cocoon.sitemap.AbstractSitemap: field manager not found >> at >org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:347) >> at >> >org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc >e(Defa >> ultComponentFactory.java:172) >> at >> >org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial >ize(Th >> readSafeComponentHandler.java:84) >> at >> >org.apache.cocoon.components.language.generator.GeneratorSelector.addGen >erator >> (GeneratorSelector.java:165) >> at >> >org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa >d(Prog >> ramGeneratorImpl.java:251) >> at org.apache.cocoon.sitemap.Handler.run(Handler.java:270) >> at java.lang.Thread.run(Thread.java:498) >> >> access.log >> INFO (2002-02-28) 09:27.47:710 [access](/cocoon/) >> SocketListener-1/CocoonServlet: '' Processed by Apache Cocoon >> 2.0.2-dev in 410 milliseconds. >> DEBUG (2002-02-28) 09:28.11:167 [access](/cocoon/) >> SocketListener-0/AbstractEnvironment: Resolving 'sitemap.xmap' in >> context 'file:/cocoon/war/' >> DEBUG (2002-02-28) 09:28.11:168 [access](/cocoon/) >> SocketListener-0/AbstractEnvironment: Resolved to >> 'file:/cocoon/war/sitemap.xmap' >> DEBUG (2002-02-28) 09:28.11:168 [access](/cocoon/) >> SocketListener-0/AbstractEnvironment: Resolving '' in context >> 'file:/cocoon/war/' >> DEBUG (2002-02-28) 09:28.11:169 [access](/cocoon/) >> SocketListener-0/AbstractEnvironment: Resolved to 'file:/cocoon/war/' >> ERROR (2002-02-28) 09:28.11:250 [access](/cocoon/) >> SocketListener-0/CocoonServlet: Problem with servlet >> org.apache.cocoon.ProcessingException: Error compiling sitemap: >> java.lang.NoSuchFieldError: >> org.apache.cocoon.sitemap.AbstractSitemap: field manager not found >> at org.apache.cocoon.sitemap.Handler.run(Handler.java:295) >> at java.lang.Thread.run(Thread.java:498) >> java.lang.NoSuchFieldError: >> org.apache.cocoon.sitemap.AbstractSitemap: field manager not found >> at >org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:347) >> at >> >org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc >e(Defa >> ultComponentFactory.java:172) >> at >> >org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial >ize(Th >> readSafeComponentHandler.java:84) >> at >> >org.apache.cocoon.components.language.generator.GeneratorSelector.addGen >erator >> (GeneratorSelector.java:165) >> at >> >org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa >d(Prog >> ramGeneratorImpl.java:251) >> at org.apache.cocoon.sitemap.Handler.run(Handler.java:270) >> at java.lang.Thread.run(Thread.java:498) >> java.lang.NoSuchFieldError: >> org.apache.cocoon.sitemap.AbstractSitemap: field manager not found >> at >org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:347) >> at >> >org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc >e(Defa >> ultComponentFactory.java:172) >> at >> >org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial >ize(Th >> readSafeComponentHandler.java:84) >> at >> >org.apache.cocoon.components.language.generator.GeneratorSelector.addGen >erator >> (GeneratorSelector.java:165) >> at >> >org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa >d(Prog >> ramGeneratorImpl.java:251) >> at org.apache.cocoon.sitemap.Handler.run(Handler.java:270) >> at java.lang.Thread.run(Thread.java:498) >> INFO (2002-02-28) 09:28.11:391 [access](/cocoon/) >> SocketListener-0/CocoonServlet: '' Processed by Apache Cocoon >> 2.0.2-dev in 303 milliseconds. >> >> >> -- >> Brad Cox, PhD; [EMAIL PROTECTED] 703 361 4751 >> o For industrial age goods there were checks and credit cards. >> For everything else there is http://virtualschool.edu/mybank >> o Java Interactive Learning Environment http://virtualschool.edu/jile >> o Java Web Application Architecture: http://virtualschool.edu/jwaa >> >> >> >> --------------------------------------------------------------------- >> Please check that your question has not already been answered in the >> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> >> >> To unsubscribe, e-mail: <[EMAIL PROTECTED]> >> For additional commands, e-mail: <[EMAIL PROTECTED]> > > >--------------------------------------------------------------------- >Please check that your question has not already been answered in the >FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > >To unsubscribe, e-mail: <[EMAIL PROTECTED]> >For additional commands, e-mail: <[EMAIL PROTECTED]> -- Brad Cox, PhD; [EMAIL PROTECTED] 703 361 4751 o For industrial age goods there were checks and credit cards. For everything else there is http://virtualschool.edu/mybank o Java Interactive Learning Environment http://virtualschool.edu/jile o Java Web Application Architecture: http://virtualschool.edu/jwaa --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>