Middleware Hub

„Zuletzt aktualisiert am Aug 19, 2020“

Jedes Mal, wenn ich Weblogic-Themen aktualisiere, frage ich mich, warum es keine einzige Seite oder Site gibt, auf der alle möglichen Möglichkeiten zum Starten eines Weblogic-Servers aufgeführt sind. Ich habe viel gesucht, konnte aber keine Seite finden, auf der alle Möglichkeiten aufgelistet sind (Möglicherweise habe ich es verpasst?).

Also dachte ich, meinen ersten Middleware-Beitrag zu schreiben, um die Methoden zum Starten des Weblogic-Servers aufzulisten.

Nur wenige von ihnen sind,

  1. Verwenden von Standardskripten
  2. Verwenden der Weblogic Admin Console
  3. Verwenden von WLST (ohne nm nur für den Administrator)
  4. Verwenden von WLST und Nodemanager
  5. Verwenden des Java-Befehls direkt

Sehen wir sie uns nacheinander an.

1) Verwenden von Standardskripten

Der erste und einfachste Weg ist die Verwendung von Standardstartskripten, für die kein Nodemanager erforderlich ist.

Um den Admin-Server unter Unix zu starten, verwenden Sie ’startWebLogic.sh ‚ in ‚BEA_HOME\user_projects\domains\DOMAIN_NAME\bin‘ (für Windows ’startWebLogic.cmd‘).

Um einen verwalteten Server unter Unix zu starten, verwenden Sie ’startManagedWebLogic.sh ‚ aus dem gleichen Pfad oben erwähnt (für Windows ’startManagedWebLogic.cmd‘.

Generische Syntax:

./startWebLogic.sh

./startManagedWebLogic.sh <verwalteter Servername> <admin_url>

2) Verwenden der Weblogic Admin console

Um den Server über die Konsole zu starten / neu zu starten, müssen Sie zuerst nodemanager konfigurieren.

Die Konsole ist nur aktiv, wenn der Admin-Server ausgeführt wird. Daher ist das Starten des Admin-Servers über die Konsole keine gültige Option oder Methode.

So starten Sie den verwalteten Server,

  • Melden Sie sich bei der Konsole an
  • Gehen Sie zu Umgebungen -> Server im linken Bereich
  • Wählen Sie die Registerkarte Steuerung und starten Sie den Server.

3) Mit WLST (ohne nm für admin allein)

Bei dieser Methode können wir den Befehl startServer in WLST verwenden, um den Admin-Server ohne Nodemanager (Offline-Modus) zu starten. Der verwaltete Server kann nicht ohne nm gestartet werden.

Allgemeine Syntax:

‚java weblogic.WLST‘, um eine Verbindung zu wlst herzustellen.

Um Admin Server zu starten: startServer(‚admin_server‘,’domain_name‘,’admin_url‘,’username‘,’password‘,’domain_dir‘)

Um einen verwalteten Server zu starten, starten Sie wlst und stellen Sie dann eine Verbindung zum Admin-Server her mit,

connect(‚username‘,’password‘,’admin_url‘)

start(‚managed_server‘,’Server‘,‘ managed_server_url‘)

4) Verwenden von WLST und Nodemanager

Bei dieser Methode können wir nm-Befehle verwenden, um sowohl Admin- als auch verwaltete Server zu starten.

Allgemeine Syntax:

Nodemanager sollte laufen.

Rufen Sie wlst mit ‚java weblogic.WLST‘

Verbinden Sie sich von wlst offline mit nm mit ’nmConnect(‚ nm_username‘, ’nm_password‘, ’nm_host‘, ’nm_port‘, ‚domainname‘, ‚domain_dir‘,’ssltype‘)‘

Verwenden Sie nach der Verbindung ’nmStart(‚admin_server‘)‘, um den Administratorknoten zu starten

, um den verwalteten Knoten sie müssen eine Verbindung zum Nodemanager herstellen, der auf dem Host des verwalteten Servers ausgeführt wird, und dann denselben Befehl wie oben verwenden.

’nmConnect(‚ nm_benutzername‘, ’nm_password‘, ’nm_host‘, ’nm_port‘, ‚domainname‘, ‚domain_dir‘,’ssltype‘)‘

‚ nmStart(‚managed_server_name‘)‘

Wenn Sie bei dieser Methode mehrere Knoten auf mehreren Servern starten möchten, müssen Sie eine Verbindung zum nm herstellen, der auf dem Server ausgeführt wird, und dann starten.

5) Java-Befehl direkt verwenden

Mit dem direkten Java-Befehl können Sie den Server starten.

Um admin Server zu starten, setzen Sie zuerst die Umgebung mit dem folgenden Befehl

WL_HOME/server/bin/setWLSEnv .sh (für Windows cmd-Datei verwenden)

Sobald die Umgebung festgelegt ist, rufen Sie das Domänenverzeichnis auf und führen Sie den folgenden Befehl aus

Domänenverzeichnis: BEA_HOME\user_projects\domains\DOMAIN_NAME

java weblogic.Server

Wenn admin aktiviert ist und Sie den verwalteten Server für diese Domäne bereits definiert haben, können Sie den folgenden Befehl verwenden, um den verwalteten Server

‚java -Dweblogic.Name=managed_server
-Dweblogic .Management.serveradmin_url
weblogic.Server‘

Alle oben genannten Optionen und Parameter sind Grundlagen.. Sie können weitere Parameter zur Feinabstimmung und Anpassung Ihrer Umgebung finden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.