lunes, 8 de junio de 2015

Registrar un servidor WebLogic en JDeveloper

Este es un post sencillo para mostrar como nos podemos conectar a un servidor WebLogic desde JDeveloper y realizar el despliegue de aplicaciones.


1. Abrimos JDeveloper y nos dirigimos a la ventana Application Servers.



2. Hacemos clic derecho sobre Aplication Servers y seleccionamos New Application Server...



3. Seleccionamos Standalone Server, clic Next



4. Proporcionamos un nombre a la conexión que vamos a crear y especificamos la versión WebLogic del servidor remoto.



5. Proporcionamos los datos del usuario que tenemos disponible para conectarnos, para hacer el despliegue de aplicaciones necesitamos que nuestro usuario tenga por lo menos el rol Deployer.



6. Introducimos los datos de conexión al servidor remoto



7. Probamos la conexión y verificamos que todos los pasos terminen con éxito.



8. Clic Finish para cerrar el asistente.



9. Veremos la conexión y los recursos del dominio que acabamos de registrar.




Ahora podemos hacer el despliegue de nuestras aplicaciones a los servidores WebLogic del dominio remoto.



Hasta pronto!

Servidor WebLogic integrado en JDeveloper

Esta ocasión intentaré hacer una demostración de  como podemos echar andar el servidor WebLogic integrado en JDeveloper, esto se trata de una configuración predefinida de un dominio WebLogic  en JDeveloper para efectos de desarrollo y pruebas locales. Esta configuración elimina la necesidad de instalar y crear un dominio WebLogic en un servidor dedicado y nos permite probar nuestras aplicaciones en el mismo ordenador en el que ejecutamos JDeveloper.

A continuación el procedimiento recomendado. Este procedimiento lo realice en una computadora Windows con una versión de JDeveloper 12.1.3., no varía mucho en otras versiones.

1. Opcionalmente, declaramos una variable de ambiente con el nombre JDEV_USER_DIR para indicar el directorio en el que deseamos que JDeveloper genere el dominio WebLogic. De lo contrario JDeveloper utilizara una carpeta temporal dentro de nuestro directorio de usuario del sistema.




2. Abrimos JDeveloper



3. Ir a menú Run y seleccionar la opción Start Server Instance





4. Proporcionar los detalles mínimos que se requieren para generar el dominio WebLogic.




            En la propiedad Listen Address podemos especificar la dirección IP o hostname por el que deseamos acceder a las aplicaciones que desplegaremos, dejamos en blanco para acceder a través de cualquier IP que tenga asignada estática o dinámicamente nuestra computadora. También podemos especificar el puerto, que deberemos abrir en el firewall local si queremos que un compañero tenga acceso.

5. Ver pestaña Technologies para comprobar las tecnologías con las que será aprovisionado el dominio, y clic en OK


5. Esperamos que JDeveloper genere el nuevo dominio WebLogic. Este dominio sólo contiene un servidor WebLogic, que debe ser el servidor de administración, no obstante, no esta limitado a esto, podemos agregar los servidores Manejados que necesitemos.






La siguiente figura muestra, remarcando en texto con fondo azul, la generación exitosa del dominio, así como el arranque del servidor WebLogic.



También por defecto y para fines de prueba, el dominio arranca un servidor de base de datos Derby. Podemos tumbarlo si no lo necesitamos. Para avanzados, des habilitamos la variable tipo bandera en el script setDomainEnv que activa este servidor.



6. En este punto ya podemos hacer uso del servidor WebLogic para hacer el despliegue de aplicaciones, o podemos detenerlo con el boton en cuadro rojo.



Ahora, cuando realices el despliegue de una aplicación lo puedes hacer seleccionando el servidor IntegratedWebLogicServer.




Hasta la próxima!