メソッドトレース機能(fjtrace)設定後、IJServerクラスタを起動するとClassFormatErrorが発生します。対処方法を教えてください。

Interstage Application Serverの技術情報はこちら

メソッドトレース機能(fjtrace)設定後、IJServerクラスタを起動する際に以下のメッセージを出力して、正常に動作が完了しない場合があります。

java.lang.ClassFormatError: LVTT entry for 'sessionVersions' in class file org/apache/catalina/core/ApplicationHttpRequest does not match any LVT entry

この現象の対処方法を教えてください。
JDK/JRE 5.0、または、6のメソッドトレース機能を利用した場合、標準出力(IJServerでは標準出力がロギングされるファイル)に「java.lang.ClassFormatError: LVTT entry for 'yyyy' in class file a does not match any LVT entry」(yyyyはプログラム中の変数名)というエラーメッセージが表示されることがあります。その場合、トレース対象のJava VMオプションに-noverifyオプション、または、-Xverify:noneオプションを指定してください。
ただし、この場合、クラスファイルの検証がされなくなりますので、このオプションの指定はメソッドトレース利用時だけに限定し、アプリケーションの実運用時には指定しないでください。
製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9
プラットフォーム Windows, Solaris, Linux
アンサー種別 運用/保守
このページの先頭へ