8
votes

Obtenir une erreur JVM après l'installation de l'interface utilisateur du savon

J'essaie d'installer SOAPUI outil. Après l'installation, lorsqu'il est exécuté, je reçois cette erreur:

Le JVM n'a pas pu être démarré. La taille maximale du tas (-XMX) pourrait être Un outil trop important ou anti-virus ou de pare-feu pouvait bloquer l'exécution

Lorsqu'il est installé sur une machine différente, cela fonctionne bien.

Toute suggestion?


0 commentaires

6 Réponses :


11
votes

Cette erreur se produit souvent si vous essayez de définir trop de mémoire sur un système d'exploitation 32 bits tel que Windows. Par exemple. Si vous utilisez -xmx1600m ou plus sur Windows 32 bits, vous obtiendrez cette erreur.

Quel système d'exploitation et la version de Java avez-vous sur la machine qui échoue?


3 commentaires

Windows XP a une limite particulièrement faible pour la taille maximale du tas. Sa peut être aussi bas que 1,2 Go.


Au sein du fichier SOAPUI-4.5.1.VMOPTIONS dans le répertoire "bin", j'ai réduit le XMX de 1200m (par défaut) à 486 m et qui le fait fonctionner


Si, comme moi, vous ne savez pas où définissez la valeur de la mémoire voir Réponse d'Ankit



1
votes

Ce que j'ai fait avec le mien est de tuer tous les processus d'application utilisant Java, par exemple: Mozilla Firefox. Vous pouvez tuer le processus de Windows Task Manager. Après cela, retentissez votre UI de savon.


0 commentaires

20
votes

Ce problème se produit car le savon UI tente d'obtenir la quantité de mémoire spécifiée sous forme de bloc unique qui est rarement disponible. Donc, la solution à ce problème est de naviguer sur le fichier soPui.x.x.x.vmoption qui peut être trouvé dans

C-> Fichiers du programme-> Emiware -> soPui.x.x.x -> bac

Modifiez ce fichier et créez-la à quelque chose de moins de valeur par défaut est de 1200 m, ce qui le fait 512m si ne fonctionne pas le modifier en une valeur moindre.

ps x.x.x. est la version de soPui dans mon cas son 4.0.0

-XMS signifie la taille initiale du tas.

-XMX signifie une taille de tas maximale.

afin que vous puissiez définir des valeurs conformément à votre exigence.


0 commentaires

0
votes

Aucune de ces solutions n'a travaillé pour moi. Qu'est-ce que le travail a démarré le fichier soprui.bat int il a même mentionné le répertoire \ bin. Ce fichier définit les paramètres d'environnement Java requis.

Utiliser Java Beaucoup, je ne peux pas faire cela comme une variable d'environnement général puisque cela aura une incidence sur mon SQLDEveloper d'Oracle et d'autres goodies Java.


0 commentaires

1
votes

Il y a une solution assez simple à ce problème SoaPui ...

Ankit et Peter ont mentionné ici ici ... pour vous aider (et d'autres) avec cela, j'ai écrit un didacticiel étape par étape pour cela avec des captures d'écran pour le correctif. J'espère que cela vous aidera ...!

Vous pouvez le vérifier ici - http://quicksoftwaretesting.com/soapui -JVM-Heap-Taille-XMX-Error /


2 commentaires

Vous devriez plutôt poster la solution ici au lieu de donner le lien.


Pour résumer la solution d'Amandep, modifiez le fichier SOPUI-5.0.0.0.VMOPTIONS (qui existe dans le dossier SOAPUI BIN), modifiez la ligne -XMX1000M et réduisez l'utilisation de la mémoire. J'ai changé de 1000m à 512m avec succès.



0
votes

Assurez-vous de télécharger la version appropriée (32/64 bit) pour votre système d'exploitation.


0 commentaires