2015-07-28 8 views
7

Ich habe von auf WildFly 8.2.0 und Java 8 von Java 7 aktualisiert.MaxPermSize Warnung in Eclipse WildFly 8 und Java 8

Ich bekomme jedes Mal höre ich die server in Eclipse diese Warnung:

Java HotSpot (TM) 64-Bit Server VM Warnung: ignorieren Option MaxPermSize = 256m; Unterstützung wurde in 8,0

entfernt Wenn ich den Server aus den CMD dort starten und stoppen ist keine Warnung wie diese, nur in Eclipse. Ich habe alle MaxPermSize-Einstellungen aus WildFly entfernt und finde keine Einstellung dazu in meinem Projekt. Es passiert einfach in Eclipse.

Ich habe bereits überprüft diese Fragen:

Where to find all the MaxPermSize in Eclipse-WildFly system?

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize

How do I make the "Java Hot Spot MaxPermSize" warning go away when using IntelliJ or Play?

und diese Seite

How do I make the "Java Hot Spot MaxPermSize" warning go away when using IntelliJ or Play?

Antwort

9

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

1) Übersicht offene Server

2) auf "offene Startkonfiguration"

3) bearbeiten "VM Argumente" entfernen Sie die "-XX verwenden: MaxPermSize = 256m "Argument.

4) speichern Sie alles und starten Sie Ihre Wildfliege über Eclipse.

Nachricht sollte weg sein.

+2

Dies ist die richtige Antwort. Ich danke dir sehr! – Johnny2012

+0

in Spring Tool Suite, die eine Erweiterung von Eclipse ist, wenn ich das MaxPermSize-Argument entferne und es speichere, scheint es nur zurückzukehren, sobald ich den TCserver wieder starte. – JesseBoyd

+0

@JesseBoyd versuchen Sie, STS neu zu starten, nachdem Sie Ihre Änderungen übernommen haben. – MirMasej

1

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" zu "-XX: MetaspaceSize" und "-XX: MaxMetaspaceSize" geändert.

Anstatt den Parameter zu entfernen, ändern Sie ihn für bla

+0

bla? Ernsthaft;)? –