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

Reply via email to