Colin, this means that Village's KeyDef class imports a class which is
not in your CLASSPATH at run-time.  It is very different from the
similar-sounding ClassNotFoundException, which does actually mean that
the class showing up in your stack trace is the one missing at
run-time.  I don't have your solution--that's configuration specific.
But now that you know why the problem exists, you will be able to find
the solution on your own.  =)

                                Daniel


"Colin Chalmers" <[EMAIL PROTECTED]> writes:

> I'm playing around with the session control in TDK2.1 and notice the
> following error message in the catalina box when the session gets
> terminated. I have to add that the session *does* get ended forcing the user
> to login in again but I would like to get rid of this message. Village is in
> the lib directory so I can't understand the error.
> 
> Any ideas?
> 
> /Colin
> 
> <snip>
> Apache Tomcat/4.0-b6-dev
> java.lang.NoClassDefFoundError: com/workingdogs/village/KeyDef
>         at org.apache.turbine.om.peer.BasePeer.doUpdate(BasePeer.java:1631)
>         at org.apache.turbine.om.peer.BasePeer.doUpdate(BasePeer.java:1578)
>         at
> org.apache.turbine.om.security.peer.TurbineUserPeer.doUpdate(TurbineU
> serPeer.java:463)
>         at
> org.apache.turbine.services.security.db.DBUserManager.store(DBUserMan
> ager.java:272)
>         at
> org.apache.turbine.services.security.BaseSecurityService.saveUser(Bas
> eSecurityService.java:379)
>         at
> org.apache.turbine.services.security.TurbineSecurity.saveUser(Turbine
> Security.java:261)
>         at
> org.apache.turbine.om.security.TurbineUser.valueUnbound(TurbineUser.j
> ava:649)
>         at
> org.apache.catalina.session.StandardSession.removeAttribute(StandardS
> ession.java:953)
>         at
> org.apache.catalina.session.StandardSession.expire(StandardSession.ja
> va:551)
>         at
> org.apache.catalina.session.StandardManager.processExpires(StandardMa
> nager.java:744)
>         at
> org.apache.catalina.session.StandardManager.run(StandardManager.java:
> 815)
>         at java.lang.Thread.run(Thread.java:484)
> 
> </snip>

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

Reply via email to