wake-up-neo.com

MaxPermSize-Warnung in Eclipse WildFly 8 und Java 8

ich habe ein Upgrade von WildFly 8.2.0 auf JBoss 7 und von Java 8 auf Java 7 durchgeführt.

Ich bekomme jedes Mal, wenn ich die server in Eclipse stoppe, diese Warnung:

Java HotSpot (TM) 64-Bit Server VM Warnung: Option Wird ignoriert. MaxPermSize = 256m; Unterstützung wurde in 8.0 entfernt

Wenn ich den Server von CMD aus starte und stoppe, gibt es keine solche Warnung, nur in Eclipse. Ich habe alle MaxPermSize-Einstellungen von WildFly entfernt und kann dazu in meinem Projekt keine Einstellung finden. Es passiert einfach in Eclipse.

Ich habe diese Fragen bereits geprüft:

Wo finde ich alle MaxPermSize im Eclipse-WildFly-System?

Java HotSpot (TM) 64-Bit Server VM Warnung: Option MaxPermSize wird ignoriert

Wie kann ich die Warnung "Java Hot Spot MaxPermSize" deaktivieren, wenn IntelliJ oder Play verwendet wird?

und diese Seite

Wie kann ich die Warnung "Java Hot Spot MaxPermSize" deaktivieren, wenn IntelliJ oder Play verwendet wird?

7
Johnny2012

Sie müssen dieses Argument aus der "Startkonfiguration" in Ihrer Wildfly-Serverkonfiguration in Eclipse entfernen. Es ist nicht mehr erforderlich, wenn Sie Java 8 verwenden. 

1) Serverübersicht öffnen

2) Klicken Sie auf "Startkonfiguration öffnen". 

3) Bearbeiten Sie "VM-Argumente", und entfernen Sie das Argument "-XX: MaxPermSize = 256m". 

4) Speichern Sie alles und starten Sie Ihre Wildfly über Eclipse. 

Nachricht sollte weg sein. 

10
sprockets

In Java8 wurde die Perm-Partition des Speichers in Metaspace geändert. Auf diese Weise haben sich die Parameter von "-XX: PermSize" und "-XX: MaxPermSize" in "-XX: MetaspaceSize" und "-XX: MaxMetaspaceSize" geändert.

Anstatt den Parameter zu entfernen, ändern Sie ihn in bla

2
Foncu