Generische Server erstellen

Ein generischer Server ist ein Server, der verwaltet wird im WebSphere® Application Server Verwaltungsdomäne, auch wenn der Server kein von bereitgestellter Server ist WebSphere Application Server. Der WebSphere Application Server Mit der Funktion Generische Server können Sie einen generischen Server als Anwendungsserverinstanz innerhalb des WebSphere Application Server Verwaltung und verknüpfen sie mit einer non-WebSphere WebSphere Application Server oder Prozess.

Informationen zu dieser Task

[AIX Solaris HP-UX Linux Windows][IBM i]Es gibt zwei grundlegende Typen generischer Anwendungsserver:
  • Anwendungen und Prozesse, die nicht auf Java basieren
  • Java™-Anwendungen oder -Prozesse
[AIX Solaris HP-UX Linux Windows][IBM i]Ein generischer Server kann daher jeder Server oder Prozess sein, der zur Unterstützung der Anwendungsserverumgebung erforderlich ist, einschließlich:
  • Java-Server
  • C- oder C++-Server bzw. -Prozess
  • CORBA-Server
  • RMI-Server (Remote Method Invocation)

[z/OS]Generische Anwendungsserver müssen Nicht-Java-Anwendungsprozesse sein, die eine gestartete Task oder ein Shell-Script sind. Eine Java-Anwendung kann nicht als generischer Server für das Produkt erstellt werden.

[z/OS]Die folgenden Prozesse können als generische Server erstellt werden, sofern sie gestartete Tasks oder Shell-Scripts sind:
  • C- oder C++-Server bzw. -Prozess
  • CORBA-Server
  • RMI-Server (Remote Method Invocation)

Sie können zum Erstellen eines generischen Servers das Tool "wsadmin" oder die Administrationskonsole verwenden.

Vorgehensweise

  • Eine Anwendung, die keine Java-Anwendung ist, als generischen Server erstellen.
    Die folgenden Schritte beschreiben, wie Sie mit der Administrationskonsole eine Anwendung, die keine Java-Anwendung ist, als generischen Anwendungsserver erstellen.
    1. Wählen Server> Generische Server
    2. Klicken Sie auf Neu.
    3. Geben Sie einen Namen für den generischen Server ein.

      Der Name muss auf dem Knoten eindeutig sein. Es wird empfohlen, ein Benennungsschema zu verwenden, mit dem Sie Ihre generischen Anwendungsserver leicht von regulären unterscheiden können. WebSphere Application Server Server.

    4. Klicken Nächste
    5. Klicken Sie auf Finish (Fertigstellen).
      Der generische Server erscheint jetzt auf der Seite Generische Server der Administrationskonsole als Option.
    6. Auf der Generische Server Klicken Sie auf der Seite auf den Namen des generischen Servers.
    7. Klicken Sie unter „Weitere Eigenschaften“ auf Prozessdefinition.
    8. Geben Sie im Feld "Name der ausführbaren Datei" den Namen des Prozesses (kein Java-Prozess) ein, der beim Starten dieses generischen Servers gestartet werden soll.

      Wenn Sie beispielsweise ein Perl-Script als generischen Server verwenden, geben Sie den Pfad des Moduls "perl.exe" im Feld "Name der ausführbaren Datei" ein.

      Wenn Sie weitere Argumente eingeben möchten, z. B. den Namen des Perl-Scripts und die zugehörigen Parameter, geben Sie diese im Feld "Argumente für ausführbare Datei" ein. Mehrere Argumente müssen durch Wagenrückläufe getrennt werden. Verwenden Sie die Eingabetaste auf Ihrer Tastatur, um diese Wagenrückläufe im Feld „Ausführbare Argumente“ zu erstellen. Das folgende Beispiel veranschaulicht, wie eine Perl-Scriptanwendung mit zwei Argumenten in diesem Feld dargestellt werden muss:
      perl_application.pl
      arg1
      arg2
      Vermeide Ärger: Der ausführbare Zieltyp und die ausführbaren Zieleigenschaften werden für Nicht-Java-Anwendungen nicht verwendet. Diese Eigenschaften werden nur für Java-Anwendungen verwendet.
    9. Klicken Sie auf OK.
  • [AIX Solaris HP-UX Linux Windows][IBM i]Erstellen Sie eine Java-Anwendung als generischen Server:
    Der folgende Schritt beschreibt, wie Sie mit der Administrationskonsole eine Java-Anwendung als generischen Anwendungsserver erstellen.
    1. Wählen Server > Servertypen > Generische Server
    2. Klicken Sie auf Neu.
    3. Geben Sie einen Namen für den generischen Server ein.

      [AIX Solaris HP-UX Linux Windows]Der Name muss auf dem Knoten eindeutig sein. Es wird dringend empfohlen, ein Benennungsschema zu verwenden, mit dem Sie Ihre generischen Anwendungsserver leicht von regulären unterscheiden können. WebSphere Application Server Server.

    4. Klicken Nächste
    5. Klicken Sie auf Finish (Fertigstellen).
      Der generische Server erscheint jetzt auf der Seite Anwendungsserver der Administrationskonsole als Option.
    6. Klicken Sie auf Finish (Fertigstellen).
      Der generische Server erscheint jetzt auf der Seite Generische Server der Administrationskonsole als Option.
    7. Klicken Sie auf der Seite Generische Server auf den Namen des generischen Servers.
    8. Klicken Sie unter „Weitere Eigenschaften“ auf Prozessdefinition.
    9. Geben Sie im Feld „Ausführbarer Name“ unter „Allgemeine Eigenschaften“ den Pfad für die WebSphere Application Server Standard-JVM,${JAVA_HOME}/bin/java , das zum Ausführen der Java-Anwendung verwendet wird, wenn Sie diesen generischen Server starten.
    10. Wählen Sie im Feld Ausführbarer Zieltyp unter Allgemeine Eigenschaften aus, ob ein Java-Klassenname, JAVA_KLASSE oder der Name einer ausführbaren JAR-Datei, EXECUTABLE_JAR, wird als ausführbares Ziel dieses Java-Prozesses verwendet. Der Standardwert für das Produkt ist JAVA_CLASS.
    11. Geben Sie unter Allgemeine Eigenschaften im Feld Ausführbares Ziel den Namen des ausführbaren Ziels ein. Je nach Typ des ausführbaren Ziels kann dies eine Java-Klasse mit der Methode "main()" oder der Name einer ausführbaren JAR-Datei sein. Der Standardwert für WebSphere Application Server Ist com.ibm.ws.runtime.WsServer.
    12. Klicken Sie auf OK.
      Notiz: Wenn der generische Server auf einem anderen Anwendungsserver als einem WebSphere Application Server Server, belassen Sie das Feld „Name der ausführbaren Datei“ auf dem Standardwert und geben Sie im Feld „Ziel der ausführbaren Datei“ die Java-Klasse an, die die Hauptfunktion für Ihren Anwendungsserver enthält.

Nächste Schritte

Nachdem Sie einen generischen Server definiert haben, verwenden Sie die Administrationskonsole von Application Server zum Starten, Stoppen und Überwachen der zugehörigen nicht-WebSphere Application Server Server oder Prozess beim Stoppen oder Starten der Anwendungen, die darauf angewiesen sind.
Vermeide Ärger: Sie verwenden die Beenden oder Stoppen Schaltflächen in der Verwaltungskonsole, um jeden Anwendungsserver zu stoppen, einschließlich eines generischen Anwendungsservers.