Como administrador de WebSphere, una de las tareas que debe tener en cuenta es cambiar el número de puerto de la JVM.
Cambiar el puerto en otro producto Middleware como Apache, Nginx es fácil, pero cuando se trata de WebSphere, debe tomar algunos pasos adicionales.
Hay varias formas de lograr esto y, a continuación, aprenderá probablemente la forma más fácil.
La siguiente demostración se realiza en WebSphere 9 y debería estar bien otra versión también.
Miremos el detalles del puerto actual.
Actualmente, tengo una JVM llamada "servidor1" y el número de puerto es 9080 y el objetivo es cambiar a 9090.
Esto requiere cambios en dos lugares; vamos a ponerlo en marcha.
- Inicie sesión en la consola administrativa de WebSphere
- Vaya a Servidores >> Tipos de servidor >> Servidores de aplicaciones WebSphere
- Haga clic en JVM "server1"
- Haga clic en "Puertos" en Comunicaciones
- Desplácese hacia abajo y haga clic en "WC_defaulthost"
- Actualice el puerto de 9080 a 9090 aquí y haga clic en Aceptar
- Revise y guarde la configuración
Ahora, necesita actualizar el anfitrión virtual. A la derecha de navegación;
- Vaya a Entorno >> Hosts virtuales >> default_host >> Alias de host
- Haga clic en la entrada donde dice "9080"
- Actualice el puerto 9090 y haga clic en Aceptar
- Revise y guarde la configuración.
Vamos verificar para asegurarse de que ningún archivo de configuración contenga un número de puerto antiguo. Utilizará el comando grep (asumiendo en un entorno Linux).
- Iniciar sesión en el servidor WAS
- Ir a la ruta del perfil
- Busque el puerto "9080"; puedes usar el siguiente comando
grep -R 9080 * | grep -v -e registros -e plantillas
Arriba, excluyo ignorar los "registros" y las "plantillas", ya que no están relacionados. El comando no debería generar ningún archivo de configuración, especialmente un archivo XML.
Reinicie la JVM y utilice netstat para garantizar la escucha del nuevo puerto 9090
[perfiles root @ localhost] # netstat -anlp | grep 9090 tcp6 0 0 ::: 9090 ::: * LISTEN 17239 / java [perfiles root @ localhost] #
Para que puedas ver "server1”El puerto JVM ha cambiado ahora. Espero que las instrucciones anteriores te ayuden.