[JAVA] GOOS Buch Openfire On MacOS Mojave Umgebungsbau Memo

Dies ist ein Memo, das ich beim Erstellen der Umgebung für GOOS-Bücher mit MAC in Schwierigkeiten hatte.

MacOS Mojave 10.14.5 openfire 4.3.2

Openfire-Installation

Als ich es nach der Installation startete, trat ein Fehler auf und es wurde nicht gestartet. Das Startskript ist wie /usr/local/openfire/bin/openfire.sh. Wenn ich es also direkt gestartet habe, Error: JAVA_HOME is not defined correctly. We cannot execute /System/Library/Frameworks/JavaVM.framework/Home/bin/java Es war hineingefallen. Ich bin mir bei MacOS nicht sicher, aber es scheint, dass es nicht gestartet werden kann, weil eine solche JAVA nicht existiert.

Daher wurde das Direktstart-Skript geändert.

/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
                        #Bearbeiten
                        #JAVACMD="$JAVA_HOME/bin/java" 
                        #Direkte Bezeichnung
JAVACMD="/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin/java"
                fi

Wenn ich es jetzt direkt wieder starte, startet die Admin-Konsole.

Recommended Posts

GOOS Buch Openfire On MacOS Mojave Umgebungsbau Memo
Spring Boot Umgebungskonstruktionsnotiz auf Mac
[Persönliches Memo] Ruby on Rails-Umgebungskonstruktion (Windows)
[Spring Boot] Umgebungskonstruktion (macOS)
Konstruktionsnotiz für die MySQL 5.7 (Docker) -Umgebung
Redmine (Docker) Umgebungskonstruktionsnotiz
[Aufbau einer Java-Entwicklungsumgebung] Installieren Sie OpenJDK 11 (Java 11) unter macOS mit Homebrew
◆ Konstruktionsnotiz für Spring Boot + Gradle-Umgebung
Konstruktionsverfahren für Rails on Docker-Umgebungen
Muskel Rubin auf Schienen Tag 1 ~ Umweltbau ~
Protobuf- und gRPC C ++ - Umgebungskonstruktion unter Ubuntu 18.04
GitLab Development Environment Setup (GDK) unter macOS (September 2020)