webLogic

propósito

  • anotar lo relativo a WebLogic un servidor web de Oracle
  • la entrada de la wikipedia sobre WebLogic

lanzar el servidor weblogic

  • Ejecutar configure.cmd desde consola ms-dos
    • Configurar dominio respondemos que si Y
  • pero da error

  • lanzo el bath C:\Servidores\startWebLogic.cmd

  • y me conecto a la consola http://localhost:7001/console/login/LoginForm.jsp

    • username / pass: admin / admin12345

Definir una conexión a base de datos

  • Antes de desplegar un ear desde la consola de administración, debemos definir la conexión a bd
    • nuevo origen de datos genérico
    • Creación de Nuevo Origen de Datos JDBC
    • Servicios – Origenes de datos
      • Nombre: poolEPCNT
      • Nombre de jndi: epcnt.epcntDatasource
      • Nombre bd: orad
      • Tipo de base de datos Oracle
  • siguiente

    • Nombre clase del controlador: oracle.jdbc.OracleDriver
    • se puede configurar todo al final con la URL
    • URL jdbc:oracle:thin:@biz-desast11-01.aragon.local:1533:DESEDUCA
  • test

    • IMPORTANTE: se mostrará una última pantalla en la que aparece un check para que relacionemos el origen de datos con el dominio del weblogic que queremos relacionar. Marcamos el nuestro (único que hay)
  • DESTINOS SERVIDORES

    • myserver

DESPLIEGUE

  • Despliegues – Instalar – Seleccionar el ear
  • pongo la ruta C:\Proyectos\epcnt\dist para que salga el archivo en la lista
  • IMPORTANTE: Seleccionar: Instalar despliegue como aplicación

para arrancar la aplicación

  • en el panel izquierdo de la consola de administración seleccionar despliegue
    • en el panel derecho, seleccionar el check de la aplicación que se quiere arrancar
    • Click start y seleccionar el servicio. Iniciar sirviendo todas las solicitudes

para parar la aplicación uso el bath del directorio

  • C:\Servidores\wls12120\user_projects\domains\mydomain\bin\stopWebLogic.cmd
  • los logs del servidor C:\Servidores\wls12120\logs

  • atención al nombre del pool epcnt.epcntDatasource

  • en la carpeta C:\Servidores\wls12120\user_projects\domains\mydomain\epcnt poner los archivos de desarrollo epcnt.properties y log4j2.xml

    • de la carpeta C:\Proyectos\epcnt\src\conf\properties\des
  • no funciona

    • vuelvo a generar el ear con build.xml cambiado a servidor WL
  • cuidado con la IP para las sesiones pues da error si te conectas con localhost en vez de la IP

  • no funciona por problemas de sesión en modo normal

    • con la misma aplicación desplegada en el mismo web login pero desde el mismo navegador, Chrome , en modo incógnito si que funciona

desplegar cambios

  • una vez configurada sólo es necesario seleccionar la aplicación y pulsar actualizar
  • hay un directorio llamado autodeploy que parece que sirve para desplegar el ear automaticamente según lo que pone en el readme.txt de ese directorio