Настройка Torquebox на Ubuntu MaxPermSize

У меня возникла небольшая проблема при установке Torkbox на сервер Ubuntu 16.04. Сама установка была простой, но теперь, когда я хочу запустить сервер Torquebox с помощью «torquebox run», я получаю сообщение об ошибке:

[ВНИМАНИЕ] root-knob.yml не развернут. Все равно запустим TorqueBox. Загрузка AS7 из конфигурации /opt/torquebox-current/jboss/standalone/configuration/standalone.xml /opt/torquebox-current/jboss/bin/standalone.sh -Djruby.home=/opt/torquebox-3.2.0/jruby - -server-config=standalone.xml JAVA_OPTS уже установлен в среде; переопределение настроек по умолчанию со значениями: -Xms64m -Xmx768m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

Среда начальной загрузки JBoss

JBOSS_HOME: /opt/torquebox-current/jboss

ЯВА: java

JAVA_OPTS: -server -XX:+UseCompressedOops -Xms64m -Xmx768m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

Неизвестная опция виртуальной машины «MaxPermSize = 256m». Ошибка: не удалось создать виртуальную машину Java. Ошибка: Произошло фатальное исключение. Программа будет закрыта. root@h2657400:~#

Поэтому я понятия не имею, что теперь делать. Установлен Tortorbox 3.2 и Java Version 9-Internal (предустановлен на сервере). У кого-нибудь была такая же проблема и знает, как ее решить? Я был бы признателен, что!


person Tim    schedule 03.02.2017    source источник


Ответы (1)


Я считаю, что MaxPermSize больше не является допустимым вариантом для Java 9, поэтому это вызывает вашу ошибку. Вы можете изменить /opt/torquebox-current/jboss/bin/standalone.sh, чтобы удалить опцию MaxPermSize, но я подозреваю, что вы столкнетесь с другими проблемами из-за несовместимости между самим TorqueBox и Java 9. Я рекомендую вернуться к Java 8, если это возможно.

person Toby Crawley    schedule 04.02.2017
comment
спасибо, это было полезно, я установил Java 7, и это работает (или, скажем, не работает в другом месте) - person Tim; 06.02.2017