いちSEのつぶやき

エンジニアとして、気になることを残していきます。

Springで複数warから同時ロードでエラー

SpringFWで以下のような事象が発生

2つのwarから1つのbean定義ファイルの同じbeanidを指定して
BeanFactoryからインスタンスを取得しようとしたところ、
ClassCastExceptionが発生。


bean定義には以下のようなSampleクラスを指定
class Sample implements ISample
インスタンス取得時にはISampleでキャストして使用。


1つ目のwar内でインスタンスを取得するのはOK。
しかし、2つ目で同beanid指定にて、取得時にClassCastException。

原因不明。
ダウンキャストでのエラーらしいが、よくわからない。