我们已经举办了在Tomcat 6.0.18 Web应用程序,并经历了以下几个问题:问题的类加载器在长时间运行的Tomcat进程
有两个Web应用程序WebApp1和webapp2的,都是同一个系统,但不同的版本。
现在的问题是,当tomcat已经运行了一周或更长的时间,然后有时系统会给出NoClassDefFoundError!我们也遇到了一些奇怪的问题,WebApp1的Class Loader加载了WebApp2 jar中的类! WebApp1中也存在相同的jar,但版本不同。
当我们重新启动Tomcat时,一切都开始正常工作!我们的JRE是1.5.10
请让我知道你是否遇到过这样的问题。
问候, Jatan Porecha
我认为这是_far_你就越有可能在WebApp1的类路径中某处部署comutils.jar额外的版本比它是Tomcat的ClassLoader是突然从外面的类路径加载类...检查MailSender.class仅位于一个地方。 – 2008-11-25 19:21:45