Ok, guys, I need help..xs

I've strugled a couple of days and now have jboss, tomcat (embedded) and apache 
working together. What I still need, and can't get working, is Cocoon. My 
configuration is: jboss PRE-2.1 (checked out from cvs yesterday), Tomcat 3.2.1, Apache 
1.3.14 and Cocoon 1.8. Both jboss and Tomcat have been slightly hacked to enable apj13 
communication with apache.

The problem is Cocoon. It works with plain xml files, but xsp files do not (for those 
who don't know what I'm talking about: Cocoon processes xml/xslt files and has a xml 
based scripting language called xsp. It compiles these on-demand to servlets and thus 
allows creation of xml based web apps). Anyway, the error messages are as follows:

java.lang.NoSuchMethodError
        at 
org.apache.cocoon.processor.xsp.language.java.XSPJavaPreprocessor.process(XSPJavaPreprocessor.java:116)
        at 
org.apache.cocoon.processor.xsp.language.java.XSPJavaPreprocessor.process(XSPJavaPreprocessor.java:123)
        at 
org.apache.cocoon.processor.xsp.language.java.XSPJavaPreprocessor.preprocess(XSPJavaPreprocessor.java:81)
        at org.apache.cocoon.processor.xsp.XSPLogicsheet.apply(XSPLogicsheet.java:99)
        at org.apache.cocoon.processor.xsp.XSPProcessor.process(XSPProcessor.java:423)
        at org.apache.cocoon.Engine.handle(Engine.java:359)
        at org.apache.cocoon.Cocoon.service(Cocoon.java:167)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)
 

Acording to all FAQ and posting I've read, this has to do with Tomcat's classpath 
settings. If multiple xml processors are found (or a DOM1 compliant is found before 
the required DOM2) error reports should look like above. But I can't find a working 
combination. I've tried tweaking jboss's run.sh to no avail. Has anyone succeeded in 
getting Cocoon working with Tomcat and jboss? What I'd like to know is what classpath 
does (embedded) Tomcat have (and thus Cocoon)? Is it really the one specified in 
run.sh, or does jboss do magic with the classpath before starting tomcat?

Thanks,

- Anders


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
List Help?:          [EMAIL PROTECTED]

Reply via email to