Interstage Application Serverのメソッドトレース機能使用時に、エラーメッセージが出力されて、メソッドトレース機能を使用できません。
- JDK/JRE 5.0 以降のメソッドトレース機能使用時、以下のいずれかのメッセージが出力されて、メソッドトレース機能を使用できません。
対処方法を教えてください。
・FJTRACE:602: A necessary module for the FJTRACE execution is not found.
・FJTRACE:701: FJTRACE stopped due to an internal error in the agent library.
・Could not find agent library ... (以下省略) - メソッドトレース機能の格納先パスに以下のいずれかの文字が含まれている場合、質問に記載されているエラーメッセージが出力され、メソッドトレース機能は使用できません。
- ダブルクオーテーション(")
- 半角スペース
- 全角文字
上記の文字が含まれていないディレクトリにメソッドトレース機能の動作に必要なモジュールを格納し、それらのモジュールの格納先を設定して実行してください。
メソッドトレース機能の動作に必要なモジュール:
Interstageマニュアルの以下の記事を参照してください。
トラブルシューティング集
付録A Javaツール機能 > A.1 メソッドトレース機能 > A.1.3 格納先
【ご参考】Interstage Application Server/Interstage Web Server トラブルシューティング集 V9.0.0
https://software.fujitsu.com/jp/manual/manualfiles/M100001/B1WN9541/05Z203/index.htm
モジュール格納先の設定方法:
以下の環境変数に、モジュール格納先のフルパスを追加してください。- Windows(R)の場合:PATH
モジュール格納先のパスは、必ず"tools\fjtrace"で終わるようにしてください。 - Solaris/Linuxの場合:LD_LIBRARY_PATH
モジュール格納先のパスは、必ず"tools/fjtrace"で終わるようにしてください。
注意:
-Djava.library.pathを指定してJavaプロセスを起動した場合は、環境変数PATHやLD_LIBRARY_PATHだけでなく、-Djava.library.pathにも、メソッドトレース機能の格納先のフルパスを追加してください。
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 設計/開発 |