seasar2プロジェクトにexcellaを導入してExcel出力しようという局面がありました。
しかしexcellaのjarファイルをseasar2プロジェクトに取り込んで動かしたところExcel出力時にエラーが出る。
なんでだろう・・・と悩んでましたが原因がわかりました。
どうもseasar2はapache-poi3.0が同梱されているようでこれがクラスパス内に存在していた。
一方導入したExcellaはpoi3.1で動作してる。
seasar2が起動したときに先に3.0のほうを読み込んでいたらしくexcellaで利用する際にバージョンが合わなくてエラーしてたっぽい。
seasar2からpoi3.0を削除したら難なく動いた。