2017-02-03 84 views
0

我在Ubuntu 16.04服務器上安裝torquebox時遇到了一些問題。 安裝它的自我很容易,但現在,當我婉啓動torquebox服務器「torquebox運行」,我發現了錯誤:Ubuntu上的Torquebox設置MaxPermSize

[WARNING] root-knob.yml has not been deployed. Starting TorqueBox anyway. Booting AS7 from configuration /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 already set in environment; overriding default settings with values: -Xms64m -Xmx768m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

JBoss Bootstrap Environment

JBOSS_HOME: /opt/torquebox-current/jboss

JAVA: 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

Unrecognized VM option 'MaxPermSize=256m' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. [email protected]:~#

所以我不知道現在該怎麼辦。安裝了torquebox 3.2和Java版本9-內部(預裝在服務器上)。 有沒有人有同樣的問題,並知道如何解決它?我將不勝感激!

回答

0

我相信MaxPermSize已不再是Java 9的合法選項,因此會觸發您的錯誤。您可以修改/opt/torquebox-current/jboss/bin/standalone.sh以刪除MaxPermSize選項,但由於TorqueBox本身與Java 9不兼容,我懷疑您會遇到其他問題。如果可能,我建議切換回Java 8。

+0

謝謝,這是有幫助的,我已經安裝了Java 7,這個工程(或者說,它不是在另一個點上工作) – Tim