約 5 年間、TCServer 2.9 でアプリケーションを実行しています。最近、TCServer 3.1.2 (Tomcat 8) に移行することにしました。ただし、2.9 で動作していたアプリケーションとまったく同じものが 3.1.2 では動作しなくなりました。
2 つのアプリがあります。最初のアプリは Aspectj (META-INF の下の aop.xml) を使用する Spring アプリで、2 つ目のアプリは休止状態で失敗し、AbstractMethod エラーです。
aop.xml の問題を解決するには、server.common 変数を設定して /classes/META-INF aop.xml を参照する必要がありました。
2 番目のアプリケーションは、どこから始めればよいか見当もつかないまま、まだ整理中です。
したがって、本質的に、バージョン間のクラスローディングの動作が変更されました。純粋な Apache Tomcat 8 インスタンスを実行すると、両方のアプリケーションがすぐに動作します。