ツールをインストールしようとしていSOAPUI
ます。インストール後、実行すると、次のエラーが発生します。
JVM を開始できませんでした。最大ヒープ サイズ (-XMx) が大きすぎるか、ウイルス対策ツールまたはファイアウォール ツールが実行をブロックしている可能性があります
別のマシンにインストールすると、正常に動作します。
助言がありますか?
この問題は、Soap Ui が、めったに利用できない単一ブロックの形式で指定された量のメモリを取得しようとするために発生します。したがって、この問題の解決策は、次の場所にある soapUi.xxxvmoption ファイルに移動することです。
c->プログラム ファイル-> emiware -> soapUi.xxx ->bin
このファイルを編集して、-Xms を何か小さい値にします。デフォルト値は 1200m です。動作しない場合は 512m にします。いくつか小さい値に変更します。
PS xxx は、私の場合は 4.0.0 の SoapUI のバージョンです。
-Xms は初期ヒープ サイズを意味します。
-Xmx は最大ヒープ サイズを意味します。
したがって、要件に応じて値を設定できます。
このエラーは、Windows などの 32 ビット OS で大量のメモリを設定しようとするとよく発生します。たとえば、-Xmx1600m
Windows 32 ビットで以上を使用すると、このエラーが発生します。
失敗したマシンに搭載されている Java の OS とバージョンはどれですか。
私が行ったことは、Java を使用するすべてのアプリケーション プロセスを強制終了することです。たとえば、Mozilla FireFox です。Windows タスク マネージャーからプロセスを強制終了できます。その後、SOAP UI を再実行します。
このsoapUIの問題には非常に簡単な修正があります...
Ankit と Peter はここでそれについて言及しています... これについてあなた (および他の人) を助けるために、修正のためのスクリーンショットと一緒に、このためのステップバイステップのチュートリアルを書きました. これがお役に立てば幸いです...!
ここで確認できます - http://quicksoftwaretesting.com/soapui-jvm-heap-size-xmx-error/
これらの解決策はどちらもうまくいきませんでした。うまくいったのは、同じ言及した\ binディレクトリでsoapui.batファイルを開始することでした。このファイルは、必要な JAVA 環境設定を設定します。
Java をよく使用するので、これを一般的な環境変数として使用することはできません。これは、Oracle の SQL 開発者やその他の Java グッズに影響を与えるためです。
お使いの OS に適したバージョン (32/64 ビット) をダウンロードしたことを確認してください。