>From xdocs/todo.xml:

  <action context="code" bugid="11">
    Add standard WEB-INF/classes and WEB-INF/lib to XSP classpath.
  </action>

So I don't think it's possible with Cocoon 1. It looks like XSP pages
have their own classloader
(org.apache.cocoon.processor.xsp.language.java.XSPClassLoader), and
perhaps that's not delegating like it should.

Btw, Tomcat 4 (and 3.3) ignores your system classpath, so setting it on
the command-line won't work. I think there's a magic property either in
Tomcat or Cocoon that lets you bypass this.

Um. Not sure what the solution is :/

--Jeff

On Fri, Dec 14, 2001 at 12:29:59PM -0500, Brent L Johnson wrote:
> I'm running Cocoon 1.8.2 and I've just upgraded from Tomcat3.x to
> Tomcat4.0.1.  According to Tomcat's documentation, anything in
> WEB-INF/classes is available (so I dont have to put it in my
> classpath). I've got my own com.blah.globals package in
> WEB-INF/classes/com/blah/globals.  When I try and import this in my
> cocoon logicsheet I get a NoClassDefFoundError:
> 
> java.lang.NoClassDefFoundError: com/rrp/globals/Globals at
> _home._reedy._docs._production._pcteachit_com._temp.<init>(_temp.java:33)
>       at java.lang.Class.newInstance0(Native Method)
>       at java.lang.Class.newInstance(Class.java:237)
> 
> If anyone has any ideas on this I would really appreciate it.  I tried
> adding it to my classpath and restarting everything and I still get
> the same error.
> 
> Thanks!
> 
> - Brent

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