0

フィックスパック 6.1.0-WS-MB-WinIA32-FP0011 をインストールした後、構成マネージャーが起動時に検証エラーをスローします。それはJavaレベルを訴えます:

検証に失敗しました。必要な Java レベル ''1.5.0'' が見つかりませんでした。

MQSI_JREPATH は、mqsiprofile および PATH で設定されます。

ありがとうございました。

編集:

Message Broker Toolkit ディレクトリ /jdk/jre/bin 内の javaw.exe -Xshareclasses:destroy

4

1 に答える 1

1

CVP プロセスは、コンポーネントをロードする前に、Java のサポートされているレベルをチェックします。Java レベルがサポートされていることが確実な場合は、環境変数を使用してこのチェックを無効にすることができます。

MQSI_DISABLE_CVP=1

Windows では、mqsiprofile.cmd スクリプトでこれを設定してから、新しいコマンド ウィンドウを開始し、構成マネージャーを再起動したことを思い出してください。

UNIX プラットフォームでは、構成マネージャーを開始する前にシェルで値をエクスポートするだけです。

少し問題を判別することもお勧めします。unix で「which java」コマンドを使用して、使用されている Java インストールを判別できます。これにより、MQSI_FILEPATH フォルダー内の jre が返されます。

java -version を実行して、ブローカーを起動する前にシェルがピックアップしている jre をリストすることもできます。

これらを確認した後、CVP が Java レベルをサポートされていないバージョンとして誤って識別していると思われる場合は、PMR を上げることをお勧めします (ただし、env var を設定して CVP を無効にすることもできます)。

于 2013-07-25T11:01:43.943 に答える