Liberty-Repository[8.5.5.2 oder höher]

Admin Center konfigurieren

Admin Center ist eine Webbenutzerschnittstelle, die in Servern mit Liberty Profile Version 8.5.5.2 und höher ausgeführt wird. Konfigurieren Sie die Datei server.xml, nachdem Sie das Liberty-Profil installiert und einen Server erstellt haben.

Vorbereitende Schritte

Installieren Sie WebSphere Application Server Liberty Profile mit dem Liberty Administrative Center ("Admin Center"). Informationen zu den verschiedenen Möglichkeiten, Assets wie beispielsweise das Admin Center zu installieren, finden Sie in der Liste unter Liberty-Repository-Assets installieren. Die schnellste Methode, das Admin Center zu installieren, ist die Ausführung des Befehls featureManager:

  1. Installieren Sie WebSphere Application Server Liberty Profile Version 8.5.5.2 oder höher, falls noch nicht geschehen.
    Einschränkung: Stellen Sie sicher, dass Sie eine JVM (Java Virtual Machine) verwenden, die Liberty Profile-Produkte und SSL (Secure Sockets Layer) unterstützt. Verwenden Sie keine IBM JVM, die im Lieferumfang eines WebSphere Application Server-Produkts mit vollständigem Profil enthalten ist, wie beispielsweise Network Deployment, wenn Sie Liberty Profile über das Admin Center installieren. Die mit einem Produkt mit vollständigem Profil bereitgestellte IBM JVM verweist standardmäßig auf Sicherheitsklasssen, die nur mit einem Produkt mit vollständigem Profil verfügbar sind, und nicht auf Sicherheitsklassen, die vom Admin Center benötigt werden. Wenn Sie eine in einem Produkt mit einem vollständigen Profil verfügbare IBM JVM verwenden, kann dies dazu führen, dass das Admin Center nicht in einem Browser angezeigt werden kann.
  2. Öffnen Sie ein Befehlsfenster im Hauptverzeichnis der Liberty Profile-Installation. Öffnen Sie beispielsweise ein Befehlsfenster in c:\wlp.
  3. Führen Sie den Befehl featureManager aus, um das Feature adminCenter-1.0 zu installieren:
    bin/featureManager install adminCenter-1.0 --when-file-exists=ignore
  4. [Aktualisierung Januar 2015]Führen Sie in der Liberty Profile-Entwickleredition den Befehl featureManager aus, um das Feature collectiveController-1.0 zu installieren:
    bin/featureManager install collectiveController-1.0 --when-file-exists=ignore

    Dieser Schritt gilt nur für die Entwickleredition und nicht für die Network-Deployment-, z/OS- oder Core-Editionen von Liberty Profile. Optional können Sie das Feature collectiveController-1.0 installieren, bevor Sie das Feature adminCenter-1.0 installieren.

    [Aktualisierung Januar 2015]

Weitere Informationen finden Sie auf der WASdev-Website auf der Registerkarte Downloads. Wählen Sie hierzu die Schaltfläche FEATURE für das Asset Admin Center aus.

Wenn Sie das Admin Center auf Hosts installieren möchten, die keinen Zugriff auf das internetbasierte Liberty-Repository haben, müssen Sie zuerst das Liberty-Profil und das Admin Center-Feature auf einem Host mit Internetzugriff installieren. Übertragen Sie anschließend die Installation auf die Zielhosts. Weitere Informationen zum Packen von Liberty Profile-Servern und Laufzeiten für die Implementierung auf anderen Hosts finden Sie unter Liberty Profile-Server mit Anwendungsentwicklertools packen und Liberty Profile-Server über die Befehlszeile packen.

Informationen zu diesem Vorgang

Sie können das Admin Center in eigenständigen Servern und in Verbundcontrollern konfigurieren. Dieser Abschnitt konzentriert sich auf die Konfiguration eines eigenständigen Liberty Profile-Servers.

Wenn Sie das Admin Center in einem Verbundcontroller aktivieren möchten, finden Sie weitere Informationen hierzu unter Liberty-Verbund konfigurieren und das zugehörige Beispiel unter Ressourcen mit Admin Center implementieren. Stellen Sie sicher, dass die Datei server.xml des Verbundcontrollers das Feature <feature>adminCenter-1.0</feature> in der Feature-Manager-Konfiguration enthält und im httpEndpoint-Element ein Wert für host, wie z. B. host="*", definiert ist, sodass alle Hosts auf den Verbundcontroller zugreifen können.

Vorgehensweise

  1. Wenn Ihre Liberty Profile-Installation keinen Server enthält, erstellen Sie einen Liberty Profile-Server.

    Erstellen Sie beispielsweise in einem Befehlsfenster im Verzeichnis wlp/bin einen Server mit dem Namen myServer.

    server create myServer

    Der Beispielbefehl fügt dem Verzeichnis wlp/usr/servers/myServer Serverdateien hinzu.

  2. Öffnen Sie die Datei server.xml des Liberty Profile-Server in einem Editor und konfigurieren Sie den Server für das Admin Center.
    1. Fügen Sie dem Feature-Manager das Feature adminCenter-1.0 hinzu.
      <featureManager>
         <feature>jsp-2.2</feature>
         <feature>adminCenter-1.0</feature>
      </featureManager>
    2. Fügen Sie zum Konfigurieren einer sicheren Anmeldung einen oder mehrere Benutzer hinzu. Beispiel:
      <quickStartSecurity userName="admin" userPassword="adminpwd" />
      Wenn Benutzernamen oder Kennwörter nicht-englische Zeichen enthalten, erstellen Sie die Datei jvm.options für den Server und legen Sie als Standardclientcodierung die Codierung UTF-8 fest:
      -Ddefault.client.encoding=UTF-8
      Weitere Informationen zur Datei jvm.options finden Sie unter Liberty Profile-Umgebung anpassen.
    3. Wenn Sie Keystoredateien mit Serverauthentifizierungsberechtigungsnachweisen schützen möchten, definieren Sie einen Keystore und ordnen Sie ihm ein Kennwort zu.
      <keyStore id="defaultKeyStore" password="Liberty" />

      Sie finden eine Beispieldatei server.xml, die einen Administrator und einen Benutzer ohne Administratorberechtigung sowie einen Keystore definiert, in diesem Abschnitt unter Beispiel. Informationen zum Definieren mehrerer Benutzer mit Verwaltungsaufgaben finden Sie unter Basisregistry (BasicRegistry) und Rollenzuordnung für das Liberty-Profil einrichten.

    4. Wenn Sie auf das Admin Center über ein Smartphone, einen Tablet-Computer oder fernen Computer zugreifen möchten, stellen Sie sicher, dass in der Datei server.xml das host-Attribut des httpEndpoint-Elements auf * (Stern) oder einen definierten Hostnamen gesetzt ist. Standardmäßig ist das Attribut host auf localhost gesetzt.
      <httpEndpoint id="defaultHttpEndpoint"
                    host="*"
                    httpPort="9080"
                    httpsPort="9443" />
    5. Speichern Sie die Änderungen an der Datei server.xml.

      Wenn Sie für nicht-englische Zeichen als Standardclientcodierung die Codierung UTF-8 in der Datei jvm.options festgelegt haben und die Benutzerregistry in den Elementen quickStartSecurity oder basicRegistry angegeben ist, die Benutzernamen und Kennwörter in der Datei server.xml speichern, dann speichern Sie die Datei server.xml in der UTF-8-Codierung.

  3. Wenn der Server nicht aktiv ist, starten Sie den Server.

    Setzen Sie beispielsweise in einem Befehlsfenster im Verzeichnis wlp/bin den Befehl run oder start ab.

    server run myServer

    Suchen Sie nach Servernachrichten, aus denen hervorgeht, dass die Webanwendung adminCenter aktiv ist. Wenn das Admin Center aktiv ist, können Sie in einem Web-Browser die URL zur Anwendung eingeben und sich anmelden. Informationen hierzu finden Sie unter Anmeldung bei Admin Center.

    Multimedia Hinweis: Das Video Admin Center konfigurieren veranschaulicht den Vorgang. [Transkript]

Beispiel: Datei "server.xml" mit zwei definierten berechtigten Benutzern

<server description="new server">

   <!-- Features aktivieren -->
   <featureManager>
      <feature>adminCenter-1.0</feature>
   </featureManager>

   <!-- Definieren Sie den Hostnamen, den der Verbund verwenden soll.
        Wenn der Hostname geändert werden muss, sollte der Server aus dem Verbund
        entfernt und erneut aufgenommen werden. -->
   <variable name="defaultHostName" value="localhost" />

    <!-- Definieren Sie einen Administrator und einen Benutzer ohne Administratorberechtigung -->
   <basicRegistry id="basic">
      <user name="admin" password="adminpwd" />
      <user name="nonadmin" password="nonadminpwd" />
   </basicRegistry>

   <!-- Ordnen Sie 'admin' dem Administrator zu -->
   <administrator-role>
      <user>admin</user>
   </administrator-role>

   <keyStore id="defaultKeyStore" password="Liberty" />

   <httpEndpoint id="defaultHttpEndpoint"
                 host="*"
                 httpPort="9080"
                 httpsPort="9443" />

</server>

Symbol das den Typ des Artikels anzeigt. Taskartikel

Nutzungsbedingungen für Information Center | Feedback


Symbol für Zeitmarke Letzte Aktualisierung: 25.08.2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ui_setup
Dateiname: twlp_ui_setup.html