1 トラブルシューティングのためのJavaの準備
この項では、トラブルシューティングしやすくするためのJavaとJavaアプリケーション両方の設定のガイドラインを説明します。このような事前のステップにより、有用なデータを収集でき、アプリケーションで発生する問題の定義に役立ちます。
トピック
Javaランタイムの更新
修正されたJava SEの問題のトラブルシューティングに時間をかけることを避けるために、最新のJava SEを使用します。多くの場合、Javaランタイムのバグに起因する問題は、最新のアップデート・リリースで修正されています。最新のJava SEバージョンの使用により、いくつかの一般的な既知の問題を回避できます。
ノート:
状況や環境によっては、最新の Java SEバージョンに更新またはアップグレードできない場合があります。JVMのトラブルシューティングのためのオプションおよびフラグの有効化
トラブルシューティングの関連データを収集可能にするためのJVMオプションやフラグを設定します。
収集するデータは、オペレーティング・システムや、発生している問題または予想される問題のタイプによって異なります。次のデータの収集を検討します:
デバッグが容易なJavaアプリケーションの作成
ロギング・フレームワークの使用は、後のデバッグを可能にするための良い方法です。
特定のモジュールで問題が発生する場合は、そのモジュールのロギングを有効にできる必要があります。また、情報、デバッグ、トレースなどの異なるロギング・レベルの指定も役立ちます。Javaロギングの詳細は、Javaロギングの概要に関する項を参照してください。