Tomcat起動時に「マッピングがない」のエラー
すごく久しぶりに書くなあ。
昨日、struts-configを分割しようと思い、web.xmlのservletのinit-paramに追加した。
本やWebに載っているとおりにしているつもりが、Tomcat起動時に
「struts-config-xxxx.xmlに対するマッピングがありません。」とエラーが出る。
インターネットで調べると、2人ぐらい同じエラーで掲示板に質問を出していたが、
どちらもみんな解決しないままになっていた。
半日以上いろいろやってみたが、夜も遅くなったので帰った。
そして今日、英語のサイトで同じ質問をしている人がいないか調べていたところ、
回答の中にcommons-xxx.jarの話が出ていたのでantのbuild.xmlを
見直していたらふと気がついた(結局commonsのjarは関係なかったが)。
デプロイしているwarにstruts-config-xxxx.xmlが含まれていなかったのだ。
なるほど、そうとわかれば確かにエラーメッセージそのままだけど・・・。
今日こんなに早く気がつくなら昨日はもっと早く帰ればよかった。
いろいろ考えてもだめなときはだいたいだめだ。
最近は技術的にどうしてもうまくいかないことがあっても、
「明日になれば、しょうもないことが原因で解決してるんだろうなー」と
思ってあまり考え込まなくなった。
それはそれでいいことなような気がする。
とにかく、しょうもないミスほど気がつきにくい。
今回は他人がある程度作っているものに追加する形だったから
よけいに気がつかなかった。
まあ、こうやって時間を無駄にしながらいろいろ覚えていけばいいか。
| 固定リンク | コメント (0) | トラックバック (0)


最近のコメント