我們已經舉辦了在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