2012-10-03 6 views
8

Sto tentando di installare lo strumento SOAPUI. Dopo l'installazione, quando viene eseguito, ricevo questo errore:Errore JVM dopo l'installazione dell'interfaccia utente SOAP

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

Se installato su una macchina diversa, funziona correttamente.

Qualche suggerimento?

risposta

11

Questo errore si verifica spesso se si tenta di impostare troppa memoria su un sistema operativo a 32 bit come Windows. Per esempio. se usi -Xmx1600m o più su Windows 32-bit otterrai questo errore.

Quale SO e versione di Java sono presenti sulla macchina che non funziona.

+0

Windows XP 32 bit. JAVA 1.7 – Piyush

+0

Windows XP ha un limite particolarmente basso per la dimensione massima dell'heap. Può essere a partire da 1,2 GB. –

+13

All'interno di soapUI-4.5.1.file vmoptions nella directory "bin", ho ridotto xmx da 1200m (predefinito) a 486m e questo fa funzionare – Piyush

1

Quello che ho fatto con il mio è uccidere tutti i processi di applicazione che utilizzano Java, ad esempio: Mozilla FireFox. Puoi uccidere il processo dal Task Manager di Windows. Dopodiché, riesegui l'interfaccia utente SOAP.

16

Questo problema si verifica perché Soap Ui tenta di ottenere la quantità di memoria specificata in forma di blocco singolo che è raramente disponibile. Così soluzione a questo problema è passare al file di soapUi.xxxvmoption che può essere trovato in

c-> programma di file-> emiware -> soapUi.xxx -> bin

modificare questo file e rendere il - Xms a qualcosa di meno valore di default è 1200m rendilo 512m se non funziona cambia un po 'ad un valore minore.

PS x.x.x. è la versione di SoapUI nel mio caso 4.0.0

-Xms significa dimensione heap iniziale.

-Xmx indica la dimensione massima dell'heap.

Quindi è possibile impostare i valori secondo le vostre esigenze.

0

Nessuna di queste soluzioni ha funzionato per me. Ciò che ha funzionato era l'avvio del file soapui.bat nello stesso citato directory \ bin. Questo file imposta le impostazioni dell'ambiente JAVA richieste.

Utilizzo di Java molto non posso farlo come una variabile di ambiente generale poiché questo avrà un impatto sul mio SQLdeveloper da Oracle e altri gadget Java.

1

C'è piuttosto una semplice correzione per questo problema soapUI ...

Ankit e Peter hanno parlato a questo proposito qui ... per aiutarvi (e altri) con questo, ho scritto un passo-passo passo tutorial per questo insieme a screenshot per la correzione. Spero che questo ti aiuta...!

È possibile controllare qui - http://quicksoftwaretesting.com/soapui-jvm-heap-size-xmx-error/

+2

si dovrebbe piuttosto pubblicare la soluzione qui invece di dare il collegamento. – alex

+1

Per riepilogare la soluzione di Amandeep, modificare il file SoapUi-5.0.0.vmoptions (che esiste nella cartella bin SoapUI), modificare la riga -Xmx1000m e ridurre l'utilizzo della memoria. Sono passato da 1000 a 512 m con successo. – CJBrew

0

Assicurarsi è stata scaricata la versione appropriata (32/64 bit) per il sistema operativo.

Problemi correlati