ううむ

自分のための覚書き。


現象
$TOMCAT_HOME/webapps/sake/WEB_INF/classes/hoge.class を生成した後
ttp://localhost/sake/servlet/hoge を開こうとしたら、
エラーメッセージが Tomcat に表示されてしまう。
(Apache+Tomcat)


考えうる可能性の一つ
Tomcat4.1.12、4.0.6以降で無名サーブレット(web.xmlに明示的に
登録しないサーブレット)がデフォルトで無効になるように変更された。
該当する Tomcatのバージョンをご使用の場合は、conf/web.xml内の
以下部分

 
 /servlet/*

コメントアウトを外してからTomcat, Apache を再起動すること。




なんつーか、まだまだ理解が足りていない。


今、「10日でおぼえるJSP/サーブレット」という本を教科書にして
勉強しているのだが、Apache, Tomcat のバージョンがどんどん上がっていく
のでコンテナにも気を使わないといけないから大変だ。
この本には Tomcat の考え方が書かれていないので、うかつに設定を
いじれない…