Tomcat 6.0.18でWebアプリケーションをホストし、次の問題が発生しました。
WebApp1とWebApp2の2つのWebアプリがあり、どちらも同じシステムですが、バージョンが異なります。
ここで問題となるのは、Tomcatが1週間以上実行されている場合、システムがNoClassDefFoundErrorを返すことがあります。また、WebApp1のクラスローダーがWebApp2のjarに存在するクラスをロードするという奇妙な問題が発生しました。同じjarがWebApp1にも存在しますが、バージョンが異なります。
Tomcatを再起動すると、すべてが正常に機能し始めました。JREは1.5.10です
このような問題が発生した場合はお知らせください。
よろしく、ジャタンポレチャ