Update:

The following ClassPathException *only* happens on Cocoon in Tomcat (Sysdeo)
in Eclipse, not in standalone Tomcat or in the Jetty ("cocoon servlet")
server. So I guess that this makes it more of an Eclipse problem, but I'm
still baffled as to what might cause the apparent signature mismatch.

Anybody here know where there might be potential conflicts?

  Tim Holloway

> -----Original Message-----
> From: Tim Holloway 
> Sent: Thursday, November 06, 2003 1:45 PM
> To: '[EMAIL PROTECTED]'
> Subject: ClassDefNotFound - Cocoon 2.1.2/Tomcat 4.1/Eclipse 2.1.1
> 
> 
> 
> Exception:
> 
> java.lang.NoClassDefFoundError: org/apache/log/Logger
>       at
> org.apache.avalon.framework.logger.LogKitLogger.isDebugEnabled
> (LogKitLogger.
> java:60)
>       at
> org.apache.avalon.excalibur.logger.DefaultLogTargetFactoryMana
> ger.configure(
> DefaultLogTargetFactoryManager.java:217)
>       at
> org.apache.avalon.framework.container.ContainerUtil.configure(
ContainerUtil.
> java:192)
>       at
> org.apache.avalon.excalibur.logger.LogKitLoggerManager.setupTa
> rgetFactoryMan
> ager(LogKitLoggerManager.java:263)
>       at
> org.apache.avalon.excalibur.logger.LogKitLoggerManager.configu
> re(LogKitLogge
> rManager.java:228)
>       at
> org.apache.cocoon.servlet.CocoonServlet.initLogger(CocoonServl
et.java:846)
>       at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:333)
>       at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardW
rapper.java:93
> 5)
> 
> Other context from log:
> 
> Nov 6, 2003 1:37:58 PM org.apache.struts.util.PropertyMessageResources
> <init>
> INFO: Initializing, config='org.apache.struts.action.ActionResources',
> returnNull=true
> Nov 6, 2003 1:37:58 PM org.apache.struts.util.PropertyMessageResources
> <init>
> INFO: Initializing, config='ApplicationResources', returnNull=true
> Nov 6, 2003 1:37:59 PM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Nov 6, 2003 1:37:59 PM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Nov 6, 2003 1:37:59 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/44
> config=C:\java\Jakarta\Tomcat\conf\jk2.properties
> AbstractLogEnabled.enableLogging: Entered
> AbstractLogEnabled.enableLogging: Done
> AbstractLogEnabled.enableLogging: Entered
> AbstractLogEnabled.enableLogging: m_logger is not null
> AbstractLogEnabled.enableLogging: Entered
> AbstractLogEnabled.enableLogging: Done
> AbstractLogEnabled.enableLogging: Entered
> AbstractLogEnabled.enableLogging: m_logger is not null
> 
> Cocoon isn't the only webapp running in that server, BTW. I've tried
> exploding the Logkit war and placing copies in tomcat common 
> lib directory,
> etc. Usual tricks you do when a classpath is probably at 
> fault. Same error.
> 
> Suggestions gratefully accepted.
> 
>   Tim Holloway
>   First Alliance Bank
> 
>   This e-mail and any files transmitted with it are 
> confidential and are intended solely for the use of the 
> individual or entity to whom it is addressed.  If you are not 
> the intended recipient or the person responsible for 
> delivering the e-mail to the intended recipient, be advised 
> that you have received this e-mail in error, and that any 
> use, dissemination, forwarding, printing, or copying of this 
> e-mail is strictly prohibited.
> 
>  If you received this e-mail in error, please return the 
> e-mail to the sender and delete it from your computer. 
> Although our company attempts to sweep e-mail and attachments 
> for viruses, it does not guarantee that either are virus-free 
> and accepts no liability for any damage sustained as a result 
> of viruses.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

  This e-mail and any files transmitted with it are confidential and are intended 
solely for the use of the individual or entity to whom it is addressed.  If you are 
not the intended recipient or the person responsible for delivering the e-mail to the 
intended recipient, be advised that you have received this e-mail in error, and that 
any use, dissemination, forwarding, printing, or copying of this e-mail is strictly 
prohibited.

 If you received this e-mail in error, please return the e-mail to the sender and 
delete it from your computer. Although our company attempts to sweep e-mail and 
attachments for viruses, it does not guarantee that either are virus-free and accepts 
no liability for any damage sustained as a result of viruses.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to