1

Glassfish 2.1.1 で war ファイルをデプロイすると、エラー (OutOfMemory) が発生します。これは、domain.xml ファイルのメモリ オプションに関連しています。

-Xmx次のように、および-Xmsjvm-options 設定をデフォルトの 512 ではなく 1024 に増やしました。

<jvm-options>-Xms=1024m</jvm-options> 
<jvm-options>-Xmx=1024m</jvm-options> 
<jvm-options>-XX:MaxPermSize=256m</jvm-options> 
<jvm-options>-server</jvm-options> 
<jvm-options>-D64</jvm-options>

使用するコマンド:

asadmin deploy --user admin --passwordfile <passwd-file> --host localhost --port 4848<warfile>

server.log に記録されたエラー:

[#|2011-03-15T09:40:56.750+0100|SEVERE|sun-appserver2.1|javax.enterprise.system.tools.deployment|_ThreadID=15;_ThreadName=Thread-40;_RequestID=16902980-9800-488e -82b5-0104cd18e57c;|J2EEC フェーズで例外が発生しましたjava.lang.OutOfMemoryError: com.sun.enterprise.deployment.backend.IASDeploymentException: モジュールのデプロイメント記述子のロード中にエラーが発生しました ...

jvm-options を元の値 (512m) に戻すと、エラーは解決されます。なぜこれが起こっているのか手がかりはありますか?これらの設定に最大値はありますか?

システム情報
Java バージョン: Java HotSpot(TM) Server VM (16.3-b01-jre1.6.0.07-rc1)
OS: HP-UX Itanium 64bit

4

1 に答える 1

0

64ビットセットアップを使用していますが、64ビット機能を合計で使用することはできません。つまり、メモリ使用量が不足しています。その上で興味深い投稿を見つけました:http ://www.java.net/node/704100

このヒントの助けがありますか?このリンクで新しいアイデアがあれば、私の答えにチェックを入れてください:)

于 2011-03-18T15:45:24.583 に答える