在Ubuntu MaxPermSize上设置Torquebox

时间:2017-02-03 19:53:19

标签: java linux jboss torquebox

我在Ubuntu 16.04服务器上安装扭矩盒时遇到了一些问题。 它本身的安装很简单,但现在,当我想用​​" 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 Bootstrap环境

     

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

     

无法识别的VM选项' MaxPermSize = 256m'错误:无法创建   Java虚拟机。错误:发生了致命异常。程序   将退出。根@ h2657400:〜#

所以我现在不知道该怎么做。安装的是torquebox 3.2和Java Version 9-Internal(预安装在服务器上)。 有没有人有同样的问题,知道如何解决它?我很感激!

1 个答案:

答案 0 :(得分:0)

我认为MaxPermSize不再是Java 9的合法选项,因此会触发您的错误。您可以修改/opt/torquebox-current/jboss/bin/standalone.sh以删除MaxPermSize选项,但我怀疑您会因TorqueBox本身与Java 9之间的不兼容而遇到其他问题。我建议尽可能切换回Java 8。 / p>