load-on-startup

すごい昔に作ったStrutsのサンプルを1.2→1.3に移行してみた。
移行といってもXMLスキーマの定義変えるだけ。
って、うごかねーっすよ?


こんなエラー

java.lang.NullPointerException: Module 'null' not found.
	org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755)
	org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735)

で、web.xmlのActionサーブレット

<load-on-startup>2</load-on-startup>

のところで、こんなんいらんだろ、と勝手に消してしまったのが原因だった模様。
初期化の順番ですか。設定系はちゃんと分かってないと勝手にいじっちゃだめですねぇ。これで1時間ロス。うーん、何だか知らない機能がいっぱいあってわけわから。