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.generateCode(AbstractMarkupLanguage.java:377)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generateResource(ProgramGeneratorImpl.java:368)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:331)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.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]>