"Javaヒープスペース"エラーの導入時に戦争ant Weblogic10.3
-
20-09-2019 - |
質問
もしかしたらこのエラーの導入時に申請WARファイルからのantビルドを介して課題 weblogic.Deployer
.ここにはWindows XPの場合、サーバーな生産モードでは、かない2その他の戦争に設置のサーバーについてだけで静的なコンテンツ(web.xml +png/css/javascriptファイル)、その他のweblogicサーバーの設置をコントロールします。サーバのCPUが使えなくなることはありません以上を25としております。JRockit JVM1.6.0_05-b13.JSPファイルを事前に作られweblogic.appcなどに保存した戦争としてのサーブレット(.クラスファイル).また、WARファイルは約20Mを含むjar libにおいて500以上の授業~200めのJSPページ.
解の試み:
- 再起動のweblogic serverに複数回:無効、失敗した
- サーバーpcには2GB以上のramでのメモリparamsのWeblogic serverに
-Xms256m -Xmx512m -XX:PermSize=48m -XX:MaxPermSize=256m
:無効、失敗した - 展開を通じてWeblogicコンソール:戦争を展開細かなバグの設定戦
- 利用antスクリプトに展開する別のサーバー:の成功を他のサーバーしているのではなく、バグのスクリプト
私は誰かが事前に本人にはうっとうってこの時間!
deploy-war: [echo] Deploying application... [echo] Deploying application [java] weblogic.Deployer invoked with options: -adminurl t3://corpitdev50ddh11:7001 \ -username weblogic -name 401k_clt-antdeploy -stage \ -upload /opt/appl/hrsapps/401k/client/dist/app/401k_clt.war \ -targets AdminServer -verbose -deploy [java] <Jan 13, 2010 10:41:22 AM EST> <Info> <J2EE Deployment SPI> <BEA-260121> \ <Initiating deploy operation for application, 401k_clt-antdeploy \ [archive: /opt/appl/hrsapps/401k/client/dist/app/401k_clt.war], to AdminServer .> [java] Java heap space BUILD FAILED /opt/appl/hrsapps/401k/build-macros.xml:601: The following error occurred while executing this line: /opt/appl/hrsapps/401k/build-macros.xml:557: Java returned: 1
解決
に見えます。
のWebLogicデプロイヤを開始するタスクがより多くのヒープスペースが割り当てられるように、Antスクリプトを変更してください
<java ... fork="true" maxmemory="512m" (or more if required)>
...
</java>
他のヒント
あなたは(ANT_OPTS
環境変数、そのANT_OPTS=-Xmx1024m
ようなものを設定することによって、例えば)の Antのレベルの時にメモリの設定を変更しようとしたことを確認することができます。
私にとっては、スクリプトが別のWebLogicのインスタンス(それは同じインスタンスがところで本当にある?同じバージョン?など)と連携していても、それはメモリが不足しているAntのプロセスだ、ではないのWebLogic(これは、なぜ再起動したWebLogicを説明します)何かを変更し、なぜ管理コンソールの作品を通して展開されません。
私たちは、同様の問題があった - 我々の場合には、我々は1.5からのJava 1.6にSDKを変更したとのwldeployタスクで何かが関係なく、上どれだけ我々我々は常にJavaヒープ領域の問題を受信したメモリを意味無限ループを引き起こしましたます。