9.6 HTTPリクエストおよびサーブレット・フィルタのトレース
HTTPリクエストおよびサーブレット・フィルタのトレース情報が取得されます。HTTPリクエストおよびサーブレット・フィルタのトレースの一覧を次の表に示します。
シーケンス図との対応 |
イベントID |
トレース取得ポイント |
取得レベル |
リターンコード(Rc) |
インタフェース名(INT) |
オペレーション情報(OPR) |
---|---|---|---|---|---|---|
トレース1 |
0xe230 |
HTTPリクエストを受信した直後 |
FINE |
0 |
HTTPメソッド |
リクエストURI※3 |
トレース2 |
0xe231 |
HTTPレスポンスを送信する直前 |
FINE |
|
HTTPメソッド |
リクエストURI※3 |
トレース3 |
0xe240 |
最初のサーブレットまたはフィルタを呼び出す直前※1 |
FINER |
0 |
サーブレット・フィルタ名※2 |
リクエストURI※3 |
トレース4 |
0xe241 |
最後のサーブレットの処理,または最初のフィルタの処理が完了した直後※1 |
FINER |
|
サーブレット・フィルタ名※2 |
リクエストURI※3 |
- 注※1
-
1つのリクエストで複数のフィルタやサーブレットが呼び出される場合,最初に呼び出されるものだけがトレース取得の対象です。
- 注※2
-
Webアプリケーションデプロイ記述子に記載している場合は記載した名前が取得されます。記載していない場合は実装依存の名前が取得されます。
- 注※3
-
URIにパスワードなどの機密情報が含まれていないことを確認してください。
トレース機能で取得された情報は,Tomcatトレースログに出力されます。詳細は,「13.3.1 Tomcatトレースログ」を参照してください。
- トレース取得シーケンス
-
HTTPリクエストおよびサーブレット・フィルタのトレース取得シーケンスを次の図に示します。なお,図中の番号(トレース1など)は,「表9-3 HTTPリクエストおよびサーブレット・フィルタのトレースの一覧」と対応しています。
図9‒2 HTTPリクエストおよびサーブレット・フィルタのトレース取得シーケンス(同期リクエスト) 図9‒3 HTTPリクエストおよびサーブレット・フィルタのトレース取得シーケンス(非同期リクエスト)