2016-02-06 10 views
12

Ich habe Wildfly-10.0.0.Final mit PATH-Variablensatz verfügbar. Ich benutze Ubuntu. Auch ich habe jdk1.7.0_79. Ich bin vor dem Problem, dass wenn ich versuche, Server zu starten, standalone.sh Ausführung wird dann bin ich den Fehler bekommen,VM-Fehler beim Starten von Wildfly (JBoss) Server

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

+1

können Sie die VM-Optionen ändern in wildfly/bin/standalone.conf – assylias

Antwort

20

Verwenden jdk 1.8 statt jdk 1.7. MetaspaceSize ist ein neues Flag, das für Metaspace in jdk 1.8 hinzugefügt wurde.

+2

Wenn Sie die aktuelle Java-Version beibehalten und jdk 1.8 nur für Wildfly verwenden möchten, können Sie die Datei standalone.conf.bat im Ordner wildfly-10.0.0.Final \ bin \ öffnen und die Zeile auskommentieren Setzen Sie "JAVA_HOME = C: \ opt \ jdk1.6.0_23" und wechseln Sie zu Ihrem Standort. – nanospeck

+0

@nanospeck thanks das ist großartig, nicht zu brechen Ihre aktuelle JAVA_HOME config – Tom

+0

Nach Änderung Java auf 1.8 Wildfly 10.1.0 auch Server funktioniert gut !! – Shalika

1

Überprüfen Sie die Java-Version. Wenn es nicht java version "1.8.0_xx" ist, dann setzen Sie die Umgebungsvariable JAVA_HOME wie unten und führen Sie den Befehl,

bash-4.1 $ export JAVA_HOME = LOCATION_TO_JDK1.8.0

Verwandte Themen