En tant qu'administrateur WebSphere, l'une des tâches que vous devez savoir consiste à modifier le numéro de port de la JVM.

Changer le port dans d'autres produits middleware comme Apache, Nginx est facile mais quand il s'agit de WebSphere - vous devez prendre quelques étapes supplémentaires.

Il existe plusieurs façons d'y parvenir et après, vous apprendrez probablement la manière la plus simple.

La démonstration ci-dessous se fait dans WebSphere 9 et devrait être ok une autre version aussi.

Regardons le détails du port actuel.

Actuellement, j'ai une JVM appelée «server1» et le numéro de port est 9080 et l'objectif est de passer à 9090.

Cela nécessite des changements à deux places; commençons.

  • Connectez-vous à la console d'administration WebSphere
  • Accédez à Serveurs >> Types de serveurs >> Serveurs d'applications WebSphere
  • Cliquez sur JVM «server1»
  • Cliquez sur «Ports» sous Communications

ports-was

  • Faites défiler vers le bas et cliquez sur "WC_defaulthost"

was-default-liste-d'hôtes

  • Mettez à jour le port de 9080 à 9090 ici et cliquez sur OK

was-defaulthost

  • Vérifiez et enregistrez la configuration

Maintenant, vous devez mettre à jour le hôte virtuel. À la bonne navigation;

  • Allez dans Environnement >> Hôtes virtuels >> default_host >> Alias ​​d'hôte
  • Cliquez sur l'entrée où il est dit "9080"
  • Mettez à jour le port 9090 et cliquez sur OK

was-host-alias

  • Vérifiez et enregistrez la configuration.

LET vérifier pour vous assurer qu'aucun fichier de configuration ne contient un ancien numéro de port. Vous utiliserez la commande grep (en supposant un environnement Linux).

  • Connectez-vous au serveur WAS
  • Aller au chemin du profil
  • Recherchez le port «9080»; vous pouvez utiliser la commande ci-dessous
grep -R 9080 * | grep -v -e journaux -e modèles

Ci-dessus, j'exclus d'ignorer les «journaux» et les «modèles» car ils ne sont pas concernés. La commande ne doit pas entraîner de fichier de configuration, en particulier un fichier XML.

Redémarrez la JVM et utilisez netstat pour assurer une nouvelle écoute du port 9090

[profils root@localhost]# netstat -anlp |grep 9090 tcp6 0 0 :::9090 :::* LISTEN 17239/java [profils root@localhost]#

Donc vous pouvez voir "server1«Le port JVM est maintenant modifié. J'espère que les instructions ci-dessus vous aideront.