web-dev-qa-db-fra.com

Avertissement MaxPermSize dans Eclipse WildFly 8 et Java 8

je suis passé de WildFly 8.2.0 à JBoss 7 et de Java 8 à Java 7.

J'ai chaque fois que j'arrête la server dans Eclipse cet avertissement:

Serveur 64 bits Java HotSpot (TM) VM avertissement: option ignorée MaxPermSize = 256m; le support a été supprimé dans 8.0

Si je démarre et arrête le serveur à partir de la CMD, il n'y a pas d'avertissement comme celui-ci, juste dans Eclipse. J'ai supprimé tous les paramètres MaxPermSize de WildFly et ne trouve aucun paramètre à ce sujet dans mon projet. Cela se passe dans Eclipse.

J'ai déjà vérifié ces questions:

Où trouver tout le système MaxPermSize dans le système Eclipse-WildFly?

Serveur Java HotSpot (TM) 64 bits VM warning: option ignorée MaxPermSize

Comment faire pour que l'avertissement "Java Hot Spot MaxPermSize" disparaisse lorsque j'utilise IntelliJ ou Play?

et cette page

Comment faire pour que l'avertissement "Java Hot Spot MaxPermSize" disparaisse lorsque j'utilise IntelliJ ou Play?

7
Johnny2012

Vous devez supprimer cet argument de la "configuration de lancement" dans la configuration de votre serveur Wildfly dans Eclipse. Il n'est plus nécessaire lorsque vous utilisez Java 8. 

1) ouvrir la vue d'ensemble du serveur

2) cliquez sur "ouvrir la configuration de lancement" 

3) éditez les "arguments de la VM" supprimez l'argument "-XX: MaxPermSize = 256m". 

4) sauvegardez tout et démarrez votre wildfly via Eclipse. 

Le message devrait être parti. 

10
sprockets

En Java8, la partition permanente de la mémoire a été remplacée par Metaspace. De cette manière, les paramètres sont passés de "-XX: PermSize" et "-XX: MaxPermSize" à "-XX: MetaspaceSize" et "-XX: MaxMetaspaceSize".

Au lieu de supprimer le paramètre, changez-le pour bla

2
Foncu