アプリケーションを起動できない
これらの問題は、Reflection Xアプリケーションの起動を妨げる可能性があります。
Java Runtime Environment (JRE)が見つからない
Reflection Xアプリケーションでは、システムにJREが必要です。Windows システムでは、インストールにおいて JRE は別機能 ([Java Runtime Environment (JRE)] と呼ばれる) として含まれます。この機能がインストールされておらず、システムで追加の JRE が使用できない場合、アプリケーションが「Java Runtime Environment が見つからないため起動できない」ことを示すメッセージが表示されます。これを解決するには、以下の手順で JRE をインストールします。
JRE機能がインストールされておらず、代わりのJREがシステムで見つかった場合、Reflection Xは代わりのJREを使用して起動します。ただし、JREの構成が正しくないとログファイルにエラーや警告メッセージが表示されます。これらのメッセージの詳細については、「JREの変更」を参照してください。
既定のJREをインストールするには
-
[プログラムと機能]コントロールパネルを開くには、[スタート]>[コントロールパネル]>[プログラムと機能]を選択します。(以前の Windows システムでは、この [コントロール パネル] が [プログラムの追加と削除] と呼ばれています。)
-
あなたの Reflection 製品を選択し、[変更]をクリックしてください。
-
[機能の選択] タブで、[Java Runtime Environment (JRE)] の左のアイコンをクリックし、[機能をローカルのハードディスクドライブにインストールする] を選択します。
-
[続行] をクリックします。
メモリが不足している
Reflection Xアプリケーションの起動時に、コンピュータシステムからメモリブロックが要求されます。システムのメモリが制限または断片化されていると、「メモリ不足のためアプリケーションを起動できませんでした」というエラーが表示される場合があります。詳細については、技術情報ドキュメント 7021829を参照してください。
Linuxシステムでエントロピーが不十分
Reflection Xアプリケーションおよびサービスが起動するとき、オペレーティングシステムに乱数ジェネレータが要求されます。オペレーティングシステムに安全な乱数を生成するための十分なエントロピーが存在しない場合、アプリケーションまたはサービスは起動しません。ランダムジェネレータの適切な初期化シーケンスにより、ログに次の2行が追加されます。
Initializing FIPS approved SecureRandom. SecureRandom Initialized. PRNG algorithm used by SecurityFactory is : XYZ
システムに十分なエントロピーがない場合、ログには次の行だけが含まれ、2番目のメッセージは表示されません。
Initializing FIPS approved SecureRandom.
エントロピーの問題は、仮想マシンや物理的に相互作用しないマシンでよく発生します。この問題を解決するには、LINUXシステムにHAVEGED
サービスをインストールします。このサードパーティサービスは、オペレーティングシステムのエントロピープールを補充します:https://www.issihosts.com/haveged/