2012-10-03 63 views
8

SOAPUIツールをインストールしようとしています。インストール後、このエラーが発生する:SOAP UIのインストール後にJVMエラーが発生する

The JVM could not be started. The maximum heap size (-XMx) might be too large or anti virus or firewall tool could block the execution

別のマシンにインストールすると正常に動作します。

提案がありますか?

答えて

11

このエラーは、Windowsなどの32ビットOSで多すぎるメモリを設定しようとすると、頻繁に発生します。例えば。 Windows 32ビットで-Xmx1600m以上を使用すると、このエラーが発生します。

マシン上でどのOSとバージョンのJavaが障害を起こしていますか。

+0

Windows XP 32ビット。 JAVA 1.7 – Piyush

+0

Windows XPには、最大ヒープサイズに特に低い制限があります。これは1.2 GBまで可能です。 –

+13

soapUI-4.5.1内。"bin"ディレクトリのvmoptionsファイルで、xmxを1200m(デフォルト)から486mに減らしました。 – Piyush

1

私が私としたことは、Javaを使用するすべてのアプリケーションプロセスを強制終了することです。たとえば、Mozilla FireFoxです。 Windowsタスクマネージャからプロセスを終了することができます。その後、SOAP UIを再実行します。

16

この問題は、Soap Uiがめったに利用できない単一ブロックの形式で指定された量のメモリを取得しようとするために発生します。 だから、この問題を解決するには、

C->プログラムファイル - > emiwareで見つけることができsoapUi.xxxvmoptionファイルに移動している - > soapUi.xxx - >ビン

このファイルを編集して作ります - Xmsをより小さいデフォルト値にすると1200mになります。動作しない場合は512mにして、それよりも小さい値に変更します。

PS x.x.x。私の場合、SoapUIのバージョンです。4.0.0

-Xmsは初期ヒープサイズを意味します。

-Xmxは最大ヒープサイズを意味します。

あなたの要件に従って値を設定することができます。

0

どちらの解決策も私には役に立たなかった。何がうまくいったのは、同じ\ binディレクトリにあるsoapui.batファイルを開始することでした。 このファイルは、必要なJAVA環境設定を設定します。

Javaを多用すると、一般的な環境変数としてこれを行うことができません。これは、Oracleや他のJava製品のSQLdeveloperに影響するためです。 Ankitとピーターは、ここでそれについて言及してきた...これであなた(およびその他)を支援するために、このあるsoapUIの問題に非常に簡単な修正...

があり

1

、私はステップバイを書かれていますこのチュートリアルのチュートリアルと、修正プログラムのスクリーンショットを紹介します。これがあなたに役立つことを願っています...!

あなたはここでそれを確認することができます - http://quicksoftwaretesting.com/soapui-jvm-heap-size-xmx-error/

+2

リンクを渡すのではなく、ここにソリューションを投稿する必要があります。 – alex

+1

Amandeepのソリューションを要約するには、SoapUI-5.0.0.vmoptionsファイル(SoapUI binフォルダに存在)を編集し、-Xmx1000m行を変更してメモリ使用量を減らします。私は成功して1000mから512mに変更しました。 – CJBrew

0

を、あなたのOSに適切なバージョン(32/64ビット)をダウンロードしていることを確認してください。

関連する問題