2015-07-28 3 views
7

i обновлено до WildFly 8.2.0 от JBoss 7 и до Java 8 от Java 7.Предупреждение о MaxPermSize в Eclipse WildFly 8 и Java 8

я получаю каждый раз я остановить server в Eclipse это предупреждение:

Java HotSpot (TM) 64-разрядный сервер предупреждение VM: игнорируя параметр MaxPermSize = 256m; поддержка была удалена в 8.0

Если я запускать и останавливать сервер из CMD нет никакого предупреждения, как это, только в Eclipse. Я удалил все настройки MaxPermSize с WildFly и не могу найти никаких настроек в моем проекте. Это просто происходит в Eclipse.

Я уже проверил эти вопросы:

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?

и эта страница

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

ответ

9

Вам нужно удалить этот аргумент из «конфигурации запуска» в конфигурации сервера Wildfly в eclipse. Он больше не требуется при использовании Java 8.

1) Обзор открыт сервер

2) нажмите кнопку "Открыть конфигурацию запуска"

3) редактировать "VM аргументы" удалить "-XX: MaxPermSize = 256m ".

4) Сохраните все и запустите свой wildfly через затмение.

Сообщение должно исчезнуть.

+2

Это правильный ответ. Спасибо огромное! – Johnny2012

+0

в Spring Tool Suite, который является расширением Eclipse, когда я удаляю аргумент MaxPermSize и сохраняю его, кажется, просто возвращает, как только я снова запустил TCserver. – JesseBoyd

+0

@JesseBoyd попробуйте перезапустить STS после внесения изменений. – MirMasej

1

В Java8 пермское разделение памяти изменилось на Metaspace. Таким образом, параметры изменились с «-XX: PermSize» и «-XX: MaxPermSize» на «-XX: MetaspaceSize» и «-XX: MaxMetaspaceSize».

Вместо удаления параметра, измените его на bla

+0

bla? Серьезный;)? –

Смежные вопросы