tomcatでとほほ

|

現在動いているシステムを別のサーバで稼動させるべく作業していたのですが。
折角なんで、5.5系で最新の5.5.26にしちゃおうかなと思って、ダウンロード。。

チョコチョコとインストールして。。。

おー、動いた動いた。

早速アプリケーションをデプロイしないと。

managerからwarを指定して、配備開始!

って、500エラー?

java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream

って何?

なんで?

んで、元のサーバで動いていた5.5.25と比較すると。。

managerのlibのcommons-fileuploadが1.0から1.2へ変更になってるね。
って、DeferredFileOutputStreamがなくなってますよ!

仕方が無いのでcommons-io-1.4.jarを探してきて、lib以下に配置。

これで動くようになりましたよ。でも、こんなんでいいのかねぇ。。

また社長に「だからjavaは・・・」なんていわれてしまうそうですよ。。。