My開発メモ

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