Linux

在 CentOS 7 上啟動 wildfly-10.0.0 時出錯

  • August 3, 2016

我已經安裝了 JDK 8 和 wildfly-10.0.0,當我嘗試通過終端使用以下命令啟動 stat 伺服器並出現以下錯誤時。

sudo /opt/wildfly/bin/./launch.sh

錯誤

Starting Wildfly in standalone mode.
=========================================================================

 JBoss Bootstrap Environment

 JBOSS_HOME: /opt/wildfly

 JAVA: java

 JAVA_OPTS:  -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

=========================================================================

Unrecognized VM option 'MetaspaceSize=96M'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
JAVA: java
...
Unrecognized VM option 'MetaspaceSize=96M'

您的(預設)java版本無法辨識 JDK 8 特定選項MetaspaceSize,並且在絆倒MaxMetaspaceSize它也無法辨識的選項之前出現故障。

您可能安裝了不同的 JDK,預設指向 JDK 6 或 7,應該嘗試為您的 JDK 8 安裝設置正確的 java 二進製文件的顯式路徑。

引用自:https://serverfault.com/questions/793542