404 例外 (見つからない) をキャッチするために、Tomcat に 404 ハンドラー サーブレットを追加する必要があります。かんたんだよ。しかし、私が何をしても、最初に 404 を引き起こすために tomcat に渡された URL (URL + クエリ文字列、もしあれば) を見つけることができません。
誰でもこれについて経験がありますか?
404 例外 (見つからない) をキャッチするために、Tomcat に 404 ハンドラー サーブレットを追加する必要があります。かんたんだよ。しかし、私が何をしても、最初に 404 を引き起こすために tomcat に渡された URL (URL + クエリ文字列、もしあれば) を見つけることができません。
誰でもこれについて経験がありますか?
その特定のホストへのリクエストをログに記録するには、バルブを追加する必要があります。
これを行う方法はいくつかありますが、仮想ホストがあるかどうかに応じて、または特定の構成を の下$CATALINA_BASE/conf/[engine_name]/[host_name]
または直接に追加することを好むかどうかによって異なりますserver.xml
。
ほとんどの GNU/Linux ディストリビューションでtomcat7
は、デフォルト (つまり、Catalina エンジンと localhost ホストを使用) を想定すると、これは/etc/tomcat7/Catalina/localhost
です。Tomcat のバージョン、エンジン、および仮想ホスト (およびオペレーティング システムを指定していないため、GNU/Linux を想定しています) に合わせます。
<Host name="localhost" ...>
...
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="localhost_access." suffix=".log"
pattern="common"/>
...
</Host>