2015-07-28 19 views
7

Zaktualizowałem do WildFly 8.2.0 z JBoss 7 i do Java 8 z Java 7.Ostrzeżenie MaxPermSize w środowisku Eclipse WildFly 8 i Java 8

uzyskać spędzaj zatrzymać server w Eclipse to ostrzeżenie:

Java HotSpot (TM) 64-bitowy serwer VM ostrzeżenie: opcja ignorowania MaxPermSize = 256m; Wsparcie zostało usunięte w 8.0

Gdybym uruchamianie i zatrzymywanie serwera z CMD nie ma ostrzeżenia tak, tylko w Eclipse. Usunąłem wszystkie ustawienia MaxPermSize z WildFly i nie mogę znaleźć żadnego ustawienia w moim projekcie. Po prostu dzieje się to w Eclipse.

już sprawdzone to pytania:

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?

i ta strona

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

Odpowiedz

9

Musisz usunąć ten argument z "konfiguracji uruchamiania" w konfiguracji serwera Wildfly w czasie zaćmienia. To już nie jest wymagana, gdy używasz java 8.

1) przegląd otwarty serwer

2) kliknij "konfigurację otwartą launch"

3) edit "argumenty VM" usunąć "-XX: MaxPermSize = 256m "argument.

4) Zapisz wszystko i zacznij swoją dziką przez zaćmienie.

Wiadomość powinna zniknąć.

+2

To jest właściwa odpowiedź. Dziękuję bardzo! – Johnny2012

+0

w Spring Tool Suite, który jest rozszerzeniem Eclipse po usunięciu argumentu MaxPermSize i zapisaniu, wydaje się, że po prostu wróci, gdy tylko ponownie uruchomię serwer TCserver. – JesseBoyd

+0

@JesseBoyd spróbuj ponownie uruchomić STS po zastosowaniu zmian. – MirMasej

1

W języku Java8 perm partycji pamięci zmieniła się na Metaprzestrzeń. W ten sposób parametry zmieniły się z "-XX: PermSize" i "-XX: MaxPermSize" na "-XX: MetaspaceSize" i "-XX: MaxMetaspaceSize".

Zamiast usuwać parametr, zmień go na bla

+0

bla? Poważne;)? –