北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

古いwarが動かない

今週は訳あってjava週間です。今日は5年くらいに作ったwarをtomcat5.5に置いたんだが、案の定動かなかったです(笑)。

  • invoke設定がデフォルトでは消えてる
  • jsp:useBeanを使うのに、引数のないコンストラクタが必須

前者は、web.xmlservletservlet-mappingの設定するだけ。tomcatのweb.xml見るとコメントになってるので、それを利用しましょう。

後者は、頑張ってBeansを修正( ´△`)。class属性に配列を指定している手抜きな箇所が多かったので、片っ端からjava.lang.Objectにして後からキャストしたりとか、ひどい仕打ちをしておきました。