Mit dem Serverkonfigurationstool können Sie Serverkonfigurationsdateien in der Liberty-Topologie anzeigen und bearbeiten. Im Serverkonfigurationstool
werden Konfigurationsdateien, wie z. B. die Datei server.xml, in zwei Modi angezeigt. Im Modus "Entwurf" wird der Inhalt von Konfigurationsdateien mithilfe grafischer Steuerelemente mit integrierter Dokumentation angezeigt.
Der Modus "Quelle" ermöglicht direkten Zugriff auf den Dateitext und enthält Content-Assist-Funktionen. Sie können die Modi anpassen, um beispielsweise im Modus "Entwurf" Parameterbeschreibungen hinzuzufügen
oder zu entfernen oder um Zeilennummern im Modus "Quelle" hinzuzufügen oder zu entfernen. Bevor Sie Dateien bearbeiten können, müssen Sie der Serverkonfigurationsdatei ein Element remoteFileAccess hinzufügen. Andernfalls werden Dateien im schreibgeschützten Modus angezeigt.
Informationen zu diesem Vorgang
Sie können die
Konfigurationsdateien für Liberty-Server, die das Feature adminCenter-1.0 verwenden, und für Liberty-Verbundmember, die nicht in Docker-Containern
enthalten sind, anzeigen und bearbeiten. Konfigurationsdateien für Liberty-Verbundmember in Docker-Containern oder für
Node.js-Verbundmember können nicht angezeigt und bearbeitet werden.
Hinweis: Im Video Getting started with the Server Configuration Tool for WebSphere Liberty
wird gezeigt, wie das Tool aktiviert und verwendet wird.
Sie können das Serverkonfigurationstool probeweise in einer Sandbox verwenden, das Video öffnen und weitere Informationen zum Tool unter
http://serverconfig.mybluemix.net/ abrufen.
Vorgehensweise
- Gehen Sie wie folgt vor, um das Bearbeiten von Dateien im Serverkonfigurationsverzeichnis zu aktivieren.
- Öffnen Sie die Serverkonfigurationsdatei in einem Editor.
Die Konfigurationsdatei für einen Server befindet sich in der Regel in einem Verzeichnis ähnlich dem folgenden Beispielverzeichnis: wlp/usr/servers/Servername/server.xml.
- Fügen Sie das folgende Element remoteFileAccess der Serverkonfigurationsdatei hinzu.
<remoteFileAccess>
<writeDir>${server.config.dir}</writeDir>
</remoteFileAccess>
- Speichern Sie die Dateiänderungen.
Zur Bearbeitung von Serverkonfigurationsdateien für einen Verbund müssen weitere Schritte ausgeführt werden, insbesondere für die Verbundmember.
Falls Sie diese zusätzlichen Schritte nicht ausführen, können Fehlernachrichten ausgegeben werden.
Anmerkung: Ab Version 8.5.5.9 werden einige Fehler im Serverkonfigurationstool angezeigt.
Wenn Sie mit einer früheren Version von Liberty arbeiten oder wenn der Fehler nicht beschreibend ist, suchen Sie auf der Registerkarte "Network" des Browser-Debuggers nach Informationen zum aufgetretenen Fehler.
Informationen zu bestimmten Fehlern finden Sie im Abschnitt
Fehlerbehebung in Admin Center.
- Stellen Sie sicher, dass die Umgebungseinstellung PATH für die Java-Installation korrekt ist. Führen Sie einen der folgenden Schritte aus,
um ein Problem des Typs Java nicht gefunden zu vermeiden:
- Geben Sie den Parameter --hostJavaHome in einem Verbundbefehl
updateHost an. Wenn Sie Schritt
b gleichzeitig ausführen möchten, müssen Sie auch den Parameter --hostWritePath angeben. Beispiel:
wlp/bin/collective updateHost Member-Host --host=Verbundhost --port=HTTPS-Port_des_Controllers
--user=Controlleradministrator --password=Kennwort_des_Controlleradministrators --hostWritePath=/liberty/wlp/usr/servers --hostJavaHome=/opt/ibm/java-i386-70
- Erstellen Sie einen Link zu Java in /usr/bin, z. B.: /usr/bin/java ->
/opt/ibm/java-i386-70/jre/bin/java.
- fügen Sie der Umgebungsvariablen PATH Java hinzu. Informationen hierzu finden Sie unter Variable JAVA_HOME für Liberty-Verbundmember setzen.
Exportieren Sie die Umgebungsvariable PATH in .bashrc.
Erstellen Sie eine Umgebungsvariable
JAVA_HOME, die auf den Java-Ordner verweist. Fügen Sie der Variablen PATH den Wert
%JAVA_HOME%/bin hinzu und verwenden Sie dabei ein Semikolon als Trennzeichen.
- Setzen Sie hostWritePath im Controller, um dem Controller den Zugriff auf die Memberkonfigurationsdateien zu ermöglichen.
Führen Sie den Verbundbefehl updateHost mit dem Parameter
--hostWritePath aus:
wlp/bin/collective updateHost Member-Host --host=Verbundhost --port=HTTPS-Port_des_Controllers
--user=Controlleradministrator --password=Kennwort_des_Controlleradministrators --rpcUser=Betriebssystembenutzer --rpcUserPassword=Kennwort_des_Betriebssystembenutzers
--hostReadPath=Serverpfad --hostWritePath=Serverpfad
Wenn Sie die Bearbeitung aktivieren, sind Serverkonfigurationsdateien wie die Datei server.xml und enthaltene Dateien im Serverkonfigurationstool nicht mehr schreibgeschützt.
Sie können Element-
und Parametereinstellungen ändern und die Dateien auch anderweitig bearbeiten.
- Zeigen Sie im Serverkonfigurationstool eine Konfigurationsdatei an oder bearbeiten Sie sie.
- Wählen Sie in der Toolbox
aus.
- Wenn Admin Center auf einem Verbundcontroller ausgeführt wird,
wählen Sie den Server aus, der die anzuzeigende oder zu bearbeitende Konfigurationsdatei enthält.
- Wenn eine Datei für die Bearbeitung geöffnet ist, können Sie zwischen den Modi Entwurf und
Quelle wechseln.
Im Modus "Entwurf" können Sie Elemente in der Konfiguration auswählen, um aktivierte Features und Parametereinstellungen anzuzeigen.
Im Modus "Quelle" können Sie den Cursor über Elemente und Parameter bewegen, um ihre Dokumentation anzuzeigen.
Sie können die Tastenkombination "Strg+Leertaste" drücken, um Content-Assist zu verwenden.
Content-Assist unterstützt Sie beim Hinzufügen neuer Elemente, Parameter und Werte.
- Nachdem Sie die Bearbeitung einer Datei abgeschlossen haben, wählen Sie Speichern aus, um die Dateiänderungen zu speichern,
und wählen Sie anschließend Schließen aus, um zur Hauptseite des Tools zurückzukehren. Wenn Sie die Dateiänderungen verwerfen möchten, wählen Sie
Schließen aus und bestätigen Sie, dass die Änderungen nicht gespeichert werden sollen.
- Optional: Passen Sie die Standardeinstellungen für den Modus "Entwurf" oder "Quelle" an.
Standardmäßig werden im Modus "Entwurf" erweiterte Bezeichnungen für Dateielemente verwendet.
Erweiterte Bezeichnungen zeigen Elementnamen wie z. b. featureManager als Feature Manager an. Im Modus "Entwurf" werden außerdem standardmäßig Parameterbeschreibungen angezeigt.
Im Modus "Quelle" werden standardmäßig Zeilennummern angezeigt. Gehen Sie wie folgt vor, um eine Standardeinstellung zu ändern:
- Wählen Sie
aus.
- Aktivieren oder inaktivieren Sie eine oder mehrere Standardeinstellungen.
- Wählen Sie Schließen aus.
Nächste Schritte
Wenn Sie
zur Toolbox zurückkehren möchten, wählen Sie
aus.