Mostrando entradas con la etiqueta weblogic. Mostrar todas las entradas
Mostrando entradas con la etiqueta weblogic. Mostrar todas las entradas

viernes, 19 de junio de 2015

Resetear el usuario y password de admnistración en Weblogic

Es posible que en algún momento olvidemos cual es la clave de nuestro dominio en weblogic para resetear nuestro usuario y password se deben llevar a cabo unos sencillos pasos:

  1. En caso de encontrarse arrancado debemos parar el dominio.
  2. Renombrar la carpeta carpeta_dominio/server/data a  carpeta_dominio/server/data-old.
  3. Ejecutamos el script carpeta_dominio/bin/setDomainEnv
  4. Vamos a la carpeta: carepta_dominio/security
  5. Ejecutamos java weblogic.security.utils.AdminAccount <nombre_usuario> <clave>.
  6. Editamos el archivo carpeta_dominio/servers/AdminServer/security/boot.properties
  7. En dicho archivo cambiamos username=<nombre_usuario> y password=<clave>.
Arrancamos el servidor y ya tendremos cambiada la clave.

lunes, 9 de febrero de 2015

Weblogic. Copiar dominios

Es muy común y sobre todo si nos dedicamos al desarrollo que en algún momento queramos duplicar un dominio de nuestro servidor de aplicaciones en otra máquina distinta, esto conlleva crear de nuevo todos los pool de conexiones, instalar aplicaciones, etc.

En el caso de WebLogic si en algún momento has intentado copiar directamente la carpeta del dominio esto no funciona.

Pero la solución es sencilla. Existen dos comandos pack y unpack que nos permiten crear una plantilla del dominio que deseemos, de modo que podamos posteriormente crear un nuevo dominio en el que se incluirá la configuración de nuestro dominio de origen y de las aplicaciones que se encuentren instaladas en el mismo.

Si ejecutamos el siguiente comando:

{ruta_servidor}\common\bin\pack -domain={ruta_servidor}\user_projects\domains\local -template={ruta_salida}\mi_dominio.jar -template_name=mi_domino -log=mi_log.log -log_priority=INFO

donde {ruta_servidor} será la ruta donde tengaos nuestro weblogic instalado y {ruta_salida} donde queremos que se genere la plantilla. 

Se nos generará un archivo mi_dominio.jar el cual ya podremos usar como plantilla para crear nuevos dominios. Para ello podemos usar el comando unpack.

unpack -template={rruta_donde_tengamos_la_plantilla}/mi_dominio.jar -domain={ruta_servidor}/user_projects/domains/nuevo_dominio