Ubuntu MaxPermSize 上的 Torquebox 设置
Torquebox setup on Ubuntu MaxPermSize
我在 Ubuntu 16.04 服务器上安装 torquebox 时遇到了一个小问题。
它自己的安装很简单,但是现在,当我想用 "torquebox run" 启动 torquebox 服务器时,我收到错误消息:
[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. root@h2657400:~#
所以我现在不知道该怎么办。安装的是 torquebox 3.2 和 Java 版本 9-Internal(预装在服务器上)。
有没有人遇到过同样的问题并且知道如何解决?我将不胜感激!
我认为 MaxPermSize
不再是 Java 9 的合法选项,因此这会触发您的错误。您可以修改 /opt/torquebox-current/jboss/bin/standalone.sh
以删除 MaxPermSize
选项,但我怀疑由于 TorqueBox 本身与 Java 之间的不兼容,您随后会 运行 陷入其他问题 9. 我建议切换如果可能,回到 Java 8。
我在 Ubuntu 16.04 服务器上安装 torquebox 时遇到了一个小问题。 它自己的安装很简单,但是现在,当我想用 "torquebox run" 启动 torquebox 服务器时,我收到错误消息:
[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. root@h2657400:~#
所以我现在不知道该怎么办。安装的是 torquebox 3.2 和 Java 版本 9-Internal(预装在服务器上)。 有没有人遇到过同样的问题并且知道如何解决?我将不胜感激!
我认为 MaxPermSize
不再是 Java 9 的合法选项,因此这会触发您的错误。您可以修改 /opt/torquebox-current/jboss/bin/standalone.sh
以删除 MaxPermSize
选项,但我怀疑由于 TorqueBox 本身与 Java 之间的不兼容,您随后会 运行 陷入其他问题 9. 我建议切换如果可能,回到 Java 8。