En esta ocasión vamos a aprender algo básico de toda instalación de weblogic, aprenderemos a modificar el archivo boot.properties o bien, cómo crear el boot.properties para iniciar un manage server de weblogic sin que solicite el usuario y la contraseña.

Esta solución es compatible para las versiones de weblogic 10g, 11g, 12c y 14c, instalados tanto en windows como en linux, sin embargo para efectos de la demostración, se realizó en Oracle Linux.

Lo primero que debemos tener en cuenta, es si la creación del dominio de weblogic se realizó para un ambiente de desarrollo, este archivo ya se encuentra creado en la siguiente ruta:

$DOMAIN_HOME/servers/AdminServer/security/boot.properties

En caso de que la creación del dominio haya sido para un ambiente productivo este archivo se debe crear desde cero.

Si el archivo ya existe en el AdminServer, únicamente debemos copiar la carpeta security a los demás manage server.

Lo único que debemos hacer, es ingresar al manage server que necesitemos que arranque sin que solicite las credenciales y copiarlo ahí:

$DOMAIN_HOME/servers/<manage server>

Es caso de que no lo tengamos creado, debemos crear una carpeta llamada security:

mkdir security

Y luego crearemos un archivo llamado boot.properties dentro de la carpeta security con los siguientes datos:

Creación del archivo:
vi boot.properties

Dentro del archivo colocaremos el usuario y contraseña del usuario administrador de weblogic de la siguiente manera:
username=weblogic
password=pruebasTest1

Nota: Al iniciar o reiniciar el manage server, este archivo será encriptado, por lo que no debemos preocuparnos de que las credenciales se puedan ver.

boot.properties

Para iniciar el manage server en segundo plano debemos ir a la siguiente ruta:

$DOMAIN_HOME/bin

Dentro ejecutaremos el siguiente comando:

nohup ./startManagedWebLogic.sh Desarrollo > desarrollo.log 2>&1 &

De esta manera el manage server de weblogic iniciará sin que solicite la contraseña.

Nota: Si por alguna razón colocamos la contraseña o el usuario mal en el archivo boot.properties y ya se encriptaron, únicamente se debe volver a ir al archivo, borrar el encriptado y volver a colocar la contraseña o el usuario, luego cuando se reinicie el manage server, se encriptará nuevamente.

Si queremos seguir el log en segundo plano para verificar el estado de arranque, podemos ejecutar el siguiente comando:

tail -f desarrollo.log

Deja una respuesta

Tu dirección de correo electrónico no será publicada.