java.lang.OutOfMemoryError: espace PermGen
j'obtiens l'erreur suivante
"http-9000-5" de java.lang.OutOfMemoryError: PermGen space
org.apache.catalina.de base.ApplicationDispatcher invoquer
SÉVÈRE: Servlet.service() de la servlet jsp jeté exception
java.lang.OutOfMemoryError: PermGen space.
Mon application en utilisant axis2.J'ai augmenté la taille du tas 1024mb.Mais sa ne fonctionne pas.Quel serait le problème.Solution veuillez
source d'informationauteur jayavardhan
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez Tomcat comme Serveur de Eclipse, allez à la vue Serveur, puis double-cliquez sur Tomcat, puis "Ouvrir la Configuration de Lancement", allez à l'onglet Arguments, et après mise en Dcatalina.base="" mettez ce
PermGen et de la taille du segment sont différents les uns des autres.
Vous avez besoin pour augmenter la permgen space comme ceci:
ajouter ce drapeaux.
Aussi regardez ceci: expliquer-java-lang-outofmemoryerror-permgen-espace et ce: comment-pour-traiter-avec-java-lang-outofmemoryerror-permgen-espace-erreur
Espère que cette aide.
vous avez besoin de mettre quelque chose dans votre tomcat argument
Remarque:XX:MaxPermSize=256m
Outre l'amélioration de la PermGen taille, essayez d'activer la permgen la collecte des ordures avec
Essayez d'augmenter l'allocation de ram pour votre JVM. Il devrait aider.
Correctif pour eclipse: Vous pouvez configurer cela dans eclipse préférence comme suit
Windows -> Préférences ( sur mac: eclipse ->préférences)
Java -> Installé Jre
Sélectionnez la JRE et cliquez sur Modifier
sur le défaut VM arguments type de champ-Xms256m -Xmx512m -XX:MaxPermSize=512m -XX:PermSize=128m. (ou la mémoire de votre préférence,de 1 go de ram 1024)
Cliquez sur terminer ou sur OK.