MacOS Mojave 10.14.5 openfire 4.3.2
Lorsque je l'ai démarré après l'avoir installé, une erreur s'est produite et il n'a pas démarré. Le script de démarrage est comme /usr/local/openfire/bin/openfire.sh, donc quand je l'ai démarré directement, Error: JAVA_HOME is not defined correctly. We cannot execute /System/Library/Frameworks/JavaVM.framework/Home/bin/java Il était tombé. Je ne suis pas sûr de MacOS, mais il semble qu'il ne puisse pas être démarré car un tel JAVA n'existe pas.
Par conséquent, le script de démarrage direct a été modifié. --JAVACMD modifié en spécification directe
/usr/local/openfire/bin/openfire.sh
if [ -z "$JAVACMD" ] ; then
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
#Éditer
#JAVACMD="$JAVA_HOME/bin/java"
#Désignation directe
JAVACMD="/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin/java"
fi
Maintenant, lorsque je l'exécute à nouveau directement, la console d'administration démarre.
Recommended Posts