lunes, 28 de enero de 2013

Iniciar un Dominio Weblogic sin proporcionar interactivamente el Usuario y Password

En ocasiones debemos estar iniciando o parando nuestro AdminServer constantemente, ya sea porque estamos configurando algo y queremos aplicar dichos cambios o porque estamos en un ambiente de desarrollo etc.

En esas ocasiones, una buena practica es suministrar el usuario y el password de nuestro AdminServer en un archivo y que nuestro AdminServer lo coja cada vez que iniciamos nuestro servidor, así nos ahorramos el tener que estar digitando estos valores cada vez que lo iniciamos, para ello basta con realizar los siguientes pasos:

1. Navegamos al directorio del AdminServer de nuestro Dominio de Weblogic por ejemplo:

MW_HOME /user_projects/domains/<Domain_Name>/server/AdminServer/

2. Ubicados en la ruta anterior deberemos de ver una carpeta con nombre security, en caso de no existir podemos crearla; accedemos a la carpeta security.

3. Usando un editor de texto creamos un archivo denominado:  boot.properties  en el cual agregamos la siguiente información:

username=weblogic
password=welcome1

Donde deberemos reemplazar el usuario y el password según sea nuestro caso; ahora grabamos el archivo.

4. Por ultimo basta con iniciar nuestro servidor y notaremos que en la consola se lee nuestro archivo y a la vez se encripta por razones de seguridad, si vamos a ver luego el contenido de nuestro archivo creado en el paso anterior encontraremos algo parecido a esto:


# Generated by Configuration Wizard on Thu Nov 29 11:31:45 CST 2012
username={AES}ZOt+p4hwzH1n72R2ucvHpFa2kSGxry/5IWQBCecHbF0=
password={AES}Ule+gQPWyEhu+m9Y2HmJcVAEAp64TKgDzhM65hxEsB8=

Saludos.