Tomcatのサーバーを停止するときにエラーが出る
だいたい、こんな感じの警告
WARNUNG: Failed to clear soft references from ObjectStreamClass$Caches for web application [ROOT]
java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader 'bootstrap')
at org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2363)
結論から言うと、これはTomcatのバグ。
このときのバージョンは、Tomcat-9.0.54
これを、Tomcat-9.0.68 にアップデートしたら直った。
参考
カテゴリー: memo, tomcat
タグ: ClassCastException, error, tomcat
カウント: 290