JSPでCSSが適用されない

JSPCSSを読み込んで適用しているか確認していると、
JSPスクリプトレットに書くと、突然にスタイルシートが適用されなくなりました。
また、ブラウザからスタイルシートのアドレスを打ち込んで確認しようとすると、なぜかCSSの中身ではなく、読み込み元のJSP(HTML)が表示される始末…。

調査した結果、なんと意外な箇所が原因であることが分かりました。
web.xmlです。

web.xmlには、以下のservlet-mapping設定がありました。



SampleServlet
/

コンテキストルートをurl-patternに設定していたのです。これが原因でした。
以下のように修正してアプリケーションを再起動することで、問題が解決しました。



SampleServlet
/SampleServlet

BgInfo

仮想サーバーが乱立している場合、「あれ、この仮想サーバー、IPアドレスなんやったっけ…?」となることは日常茶飯事です(自分の管理が悪いと言えばそうなのですが)。
そこでMicrosoftから出ているBgInfoというプログラムを使えば、サーバーのリソースパラメータ(IPアドレスやOSのバージョンなど)を壁紙に表示することができます(厳密には、そういう文字列が埋め込まれた壁紙が作成され、自動設定されるみたいです)。
おためしあれ!


BgInfo
http://technet.microsoft.com/ja-jp/sysinternals/bb897557

サービス起動でTomcat5を起動するとcatalina.outログが出力されない

サービス起動でTomcat5を起動すると「catalina.outログが出力されない」という問い合わせが来ましたので調べて見ますと、

tomcat5.exeで起動

catalina.batから起動

  • catalina.out
    • サービス起動停止(tomcat5.exeのstdoutと同じ)
  • localhost.log
    • host(VirtualHost)に限定したログ
  • admin.log
    • Tomcat Web Server Administration Toolのログ
  • manager.log
    • Tomcat Manager Web Appのログ
  • host-manager.log
    • Tomcat Host Manager Web Appのログ

なるほどねー。
まだまだTomcat、業務で使っている割に知らないことが多いです。
Tomcatオライリー本読んだにもかかわらず、汗)