既知の問題の 1 つとして、WebSphere® サーバーの
使用時に X GUI on Linux™ を使用すると、次のエラーが表示されることがあります。このエラー表示は「実行」
ダイアログ・ボックスが表示されないようにするものです。
問題の原因: java.lang.InternalError: ':0.0' を DISPLAY 変数の値として使用して X11 ウィンドウ・サーバーに
接続できません。
この問題に対処するには、システム環境変数 JAVA_MMAP_MAXSIZE を 20 より小さい
値に設定します。デフォルトは JAVA_MMAP_MAXSIZE=20 です。これは、
サイズが 20 メガバイトより小さい JAR ファイルがメモリー・マップされるという
意味です。JAR ファイルは JVM によって小さいと判断された場合、メモリーにマップ
され、それぞれの JAR ファイルごとにファイル記述子が
割り振られます。WebSphere サーバーは多数の JAR ファイルを使用するため、
メモリーにマップされた JAR ファイルの最大サイズを小さくした場合、割り振られる
ファイル記述子の数が少なくなり、X GUI は JAR ファイルに正常にアクセスします。