我在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(预安装在服务器上)。 有没有人有同样的问题,知道如何解决它?我很感激!
答案 0 :(得分:0)
我认为MaxPermSize
不再是Java 9的合法选项,因此会触发您的错误。您可以修改/opt/torquebox-current/jboss/bin/standalone.sh
以删除MaxPermSize
选项,但我怀疑您会因TorqueBox本身与Java 9之间的不兼容而遇到其他问题。我建议尽可能切换回Java 8。 / p>