0

404 例外 (見つからない) をキャッチするために、Tomcat に 404 ハンドラー サーブレットを追加する必要があります。かんたんだよ。しかし、私が何をしても、最初に 404 を引き起こすために tomcat に渡された URL (URL + クエリ文字列、もしあれば) を見つけることができません。

誰でもこれについて経験がありますか?

4

1 に答える 1

0

その特定のホストへのリクエストをログに記録するには、バルブを追加する必要があります。

これを行う方法はいくつかありますが、仮想ホストがあるかどうかに応じて、または特定の構成を の下$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>
于 2013-11-02T10:03:37.673 に答える