Als WebSphere-Administrator sollten Sie eine der Aufgaben kennen, die Sie beim Ändern der Portnummer für die JVM beachten sollten.
Das Ändern des Ports in anderen Middleware-Produkten wie Apache, Nginx, ist einfach, aber wenn es um WebSphere geht, müssen Sie es nehmen einige zusätzliche Schritte.
Es gibt mehrere Möglichkeiten, dies zu erreichen, und wenn Sie folgen, lernen Sie wahrscheinlich den einfachsten Weg.
Die folgende Demonstration erfolgt in WebSphere 9 und sollte ok sein eine andere version auch.
Schauen wir uns das an aktuelle Portdetails.
Derzeit habe ich eine JVM mit dem Namen "Server1" und die Portnummer lautet 9080 und Ziel sind zu ändern 9090.
Dies erfordert Änderungen bei zwei Orte;; Lass es uns beginnen.
- Melden Sie sich bei WebSphere Administrative Console an
- Gehen Sie zu Server >> Servertypen >> WebSphere-Anwendungsserver
- Klicken Sie auf JVM "Server1".
- Klicken Sie unter Kommunikation auf "Ports"
- Scrollen Sie nach unten und klicken Sie auf "WC_defaulthost".
- Aktualisieren Sie hier den Port von 9080 auf 9090 und klicken Sie auf OK
- Überprüfen und speichern Sie die Konfiguration
Jetzt müssen Sie die aktualisieren virtueller Host. Zur rechten Navigation;
- Gehen Sie zu Umgebung >> Virtuelle Hosts >> default_host >> Host-Aliase
- Klicken Sie auf den Eintrag mit der Aufschrift "9080".
- Aktualisieren Sie den Port 9090 und klicken Sie auf OK
- Überprüfen und speichern Sie die Konfiguration.
Lasst uns überprüfen um sicherzustellen, dass keine Konfigurationsdatei vorhanden ist, enthält sie eine alte Portnummer. Sie verwenden den Befehl grep (vorausgesetzt, in einer Linux-Umgebung).
- Melden Sie sich beim WAS-Server an
- Gehen Sie zum Profilpfad
- Suchen Sie nach dem Port "9080". Sie können den folgenden Befehl verwenden
grep -R 9080 * | grep -v -e protokolliert -e Vorlagen
Oben schließe ich das Ignorieren von "Protokollen" und "Vorlagen" aus, da sie nicht betroffen sind. Der Befehl sollte zu keiner Konfigurationsdatei führen, insbesondere nicht zu einer XML-Datei.
Starten Sie die JVM neu und verwenden Sie netstat um sicherzustellen, dass der neue Port 9090 lauscht
[root @ localhost-Profile] # netstat -anlp | grep 9090 tcp6 0 0 ::: 9090 ::: * LISTEN 17239 / java [root @ localhost-Profile] #
Du kannst also sehen "server1Der JVM-Port wurde jetzt geändert. Ich hoffe die obigen Anweisungen helfen Ihnen.