weblogicでもClassCastExceptionが出る?
クラスローダーが違うことが原因なのかなー。
ソースを保存して、weblogicを自ら再起動することなく
自動で再起動したときに発生した。
http://download.oracle.com/docs/cd/E16340_01/web.1111/b55515/classloading.htm
上記あたりに
一部のみ引用
weblogic.xmlの要素 をtrueにした場合に
Web アプリケーションのクラス定義から作成されたインスタンスと、
サーバの定義から作成されたインスタンスを混在させないようにと。
インスタンスが混在していると、ClassCastException が発生します。
とあります。