47
ORACLE IBÉRICA, S.R.L. ADVANCED CUSTOMER SERVICES ORACLE WEBLOGIC SERVER 12C INSTALACIÓN Y CONFIGURACIÓN BÁSICA SOLUTION SUPPORT CENTER Referencia documento: InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc Fecha: 14 de Marzo de 2017 Versión: 1.0. Copyright(c) 2.017 ORACLE IBÉRICA Todos los derechos reservados

ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

ORACLE IBÉRICA, S.R.L. ADVANCED CUSTOMER SERVICES

ORACLE WEBLOGIC SERVER

12C

INSTALACIÓN Y CONFIGURACIÓN BÁSICA

SOLUTION SUPPORT CENTER

Referencia documento: InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc

Fecha: 14 de Marzo de 2017

Versión: 1.0.

Copyright(c) 2.017 ORACLE IBÉRICA

Todos los derechos reservados

Page 2: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 2 Nº: 20845/G

Registro de Cambios

Fecha Autor Versión Notas

14 de Marzo de 2017 Gracia Nogales Pérez

1.0. Versión inicial

Revisiones

Nombre Role

Gracia Nogales Pérez Advanced Service Engineer Paola Juárez Gómez Advanced Service Engineer

Distribución

Copia Nombre Empresa

1 Departamento Informática Junta de Andalucia

Page 3: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 3 Nº: 20845/G

Índice de Contenidos

INTRODUCCIÓN .................................................................................................................................... 4 INSTALACIÓN DE ORACLE JDK 1.8.0_121 ........................................................................................... 5 INSTALACIÓN DE ORACLE WEBLOGIC SERVER ................................................................................... 7 DEFINICIÓN DE LAS VARIABLES DE ENTORNO .................................................................................. 14 CREACIÓN DEL DOMINIO ................................................................................................................... 15 ARRANQUE DEL ADMINISTRATION SERVER ...................................................................................... 29 ARRANQUE DE LOS MANAGED SERVERS ........................................................................................... 32 PARADA DEL ADMINISTRATION SERVER ........................................................................................... 34 PARADA DE LOS MANAGED SERVER .................................................................................................. 35 CONFIGURACIÓN DE LAS OPCIONES DE MEMORIA ........................................................................... 36 JBDC DATA SOURCES ........................................................................................................................ 38 JBDC MULTI DATA SOURCES ............................................................................................................ 43 CREACIÓN DE MANAGED SERVER EN MÁQUINA REMOTA ................................................................ 46

Page 4: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 4 Nº: 20845/G

Introducción Este documento recoge el proceso de instalación del servidor de aplicaciones Oracle WebLogic Server 12c así como la configuración del mismo para un correcto funcionamiento. Se instalará la versión 12.2.1.2 de Oracle Weblogic Server y la versión 1.8.0_121 de Oracle JDK. La instalación se realizará para una plataforma Linux de 64 bits, aunque se indicarán los pasos a llevar a cabo para una instalación Linux 32 bits y para Windows tanto de 32 bits como de 64 bits.

Page 5: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 5 Nº: 20845/G

Instalación de Oracle JDK 1.8.0_121

Descarga del Software

En primer lugar deberá llevarse a cabo la descarga de software de la JVM de Java teniendo en cuenta que debe aceptarse el acuerdo de licencia. Oracle JDK 1.8.0_121 se puede descargar de la siguiente url de OTN:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Se procederá a descargar la versión para Linux x64:

En este caso, el fichero de descarga es jdk-8u121-linux-x64.tar.gz. En el caso en el que se quisiera llevar a cabo una instalación de 32 bits o Windows bastaría con seleccionar el archivo correspondiente.

Instalación

En primer lugar debe moverse el archivo jdk-8u121-linux-x64.tar.gz al directorio donde desea instalarse la jdk, en este caso /u01/oracle. A continuación, deberá desempaquetarse e instalarse la jdk de la siguiente forma:

oracle@node1/u01/oracle: tar zxvf jdk-8u121-linux-x64.tar.gz

Los archivos que forman parte de la instalación de Java Development Kit se desempaquetarán en el directorio llamado jdk1.8.0_121. Por tanto, el path de java será /u01/oracle/jdk1.8.0_121.

Para Linux 32 bits bastaría con descargar el archivo jdk-8u121-linux-i586.tar.gz y en el caso de Windows tendríamos que elegir el archivo jdk-8u112-windows-i586.exe y ejecutarlo.

A continuación se establecerán las variables de entorno de JAVA_HOME y PATH para el usuario oracle en el bash_profile:

Imagen 1 Descarga del software Oracle JDK 1.8.0_121

Page 6: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 6 Nº: 20845/G

oracle@node1~: cd

oracle@node1~: vi .bash_profile

JAVA_HOME=/u01/oracle/jdk1.8.0_121

PATH=$JAVA_HOME/bin:$PATH:$HOME/bin

export PATH JAVA_HOME

Para chequear que el usuario Oracle está usando la versión de java que se acaba de instalar debe ejecutarse el siguiente comando:

oracle@node1~: java -version

java version "1.8.0_121"

Java(TM) SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed

mode)

Por último se podría borrar el archivo jdk-8u121-linux-x64.tar.gz para liberar espacio en disco.

Page 7: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 7 Nº: 20845/G

Instalación de Oracle WebLogic Server

Descarga del Software

En primer lugar debe llevarse a cabo la descarga del software necesario para la instalación de Oracle WebLogic Server 12c (12.2.1.2). Puede descargarse el archivo en la siguiente url:

http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html

Se procederá a descargar la versión genérica que incluye Oracle Weblogic Server y Oracle Coherence:

Una vez descargado el archivo fmw_12.2.1.2.0_wls_Disk1_1of1.zip, podemos proceder con la instalación.

Instalación

Para iniciar la instalación habrá que navegar hasta la ubicación del archivo descargado anteriormente. A continuación, habrá que extraer el instalador de Weblogic Server 12c:

unzip fmw_12.2.1.2.0_wls_Disk1_1of1.zip

Como resultado del comando anterior, se extraerá el instalador generic de Weblogic

Server 12c (12.2.1) fmw_12.2.1.0.0_wls.jar.

A continuación, ejecutar el instalador de la siguiente forma:

oracle@node1/u01/oracle: java -jar fmw_12.2.1.2.0_wls.jar

Imagen 2 Descarga del software Oracle Weblogic Server 12.2.1.2

Page 8: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 8 Nº: 20845/G

Al comienzo de la instalación aparecerá la ventana de “Installation Inventory Setup”

en la que se deberá introducir la ruta del inventario así como el nombre del grupo de SO del mismo. A continuación seleccionar “OK”.

Imagen 3 Configuración de inventario

Posteriormente aparecerá la ventana de bienvenida en la que habrá que hacer clic en “Next”.

Imagen 4 Pantalla de bienvenida de la instalación de Weblogic Server 12.2

Page 9: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 9 Nº: 20845/G

Tras pulsar “Next”, aparecerá la pantalla de actualizaciones automáticas en la que habrá que seleccionar “Skip Auto Updates” para deshabilitar dichas actualizaciones. A continuación hacer clic en “Next” para continuar con la instalación.

Imagen 5 Actualizaciones automáticas

En la siguiente ventana se introducirá el Home de Middleware. En este documento, se establecerá la ruta /u01/Oracle/Middleware como Middleware Home. A continuación pulsar “Next”.

Imagen 6 Selección del directorio Middleware Home

Page 10: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 10 Nº: 20845/G

A continuación, chequear la opción “Weblogic Server” que comprende instalación

de Weblogic Server y Coherence y después pulsar “Next”.

Imagen 7 Selección de tipo de instalación

En la siguiente ventana, esperar a que finalice el chequeo de prerrequisitos antes de la instalación. Si apareciera algún error, habría que corregirlo y volver a ejecutar el chequeo de requisitos. Cuando no exista ningún error, se puede continuar con la instalación haciendo clic en “Next”.

Imagen 8 Chequeo de requisitos

Page 11: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 11 Nº: 20845/G

A continuación, desactivar la opción de recibir actualizaciones de seguridad I wish to

receibe security updates via My Oracle Support.

Imagen 9 Actualizaciones de seguridad

Responder Yes a la pregunta de seguridad y seleccionar “Next”.

Imagen 10 Pregunta de seguridad

Page 12: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 12 Nº: 20845/G

En la ventana del sumario de instalación revisar la instalación que se va a llevar a

cabo. Si la información proporcionada se corresponde con el software que se quiere instalar pulsar Install.

Imagen 11 Sumario de instalación

En la ventana de progreso de instalación esperar a que el proceso finalice y seleccionar “Next”.

Imagen 12 Progreso de instalación

Page 13: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 13 Nº: 20845/G

En la pantalla de fin de instalación hacer clic en “Finish” para salir del asistente de

configuración.

Imagen 13 Final de la instalación

Page 14: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 14 Nº: 20845/G

Definición de las Variables de Entorno

Tras la instalación, en Linux, es conveniente definir las variables de entorno. Para ello, ejecutar <WL_HOME>/server/bin/setWLSEnv.sh

Imagen 14 Definición de variables de entorno

Page 15: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 15 Nº: 20845/G

Creación del dominio

Para crear un dominio en Weblogic Server habrá que iniciar el asistente de configuración ejecutando el siguiente comando:

$WLS_HOME/oracle_common/common/bin/config.sh

En la pantalla de inicio seleccionar “Create a new domain” e introducir el nombre del dominio que se quiere crear al final de la ruta ya fijada en “Domain Location”. En este caso el nombre del dominio elegido es “mydomain”, por tanto, el valor de Domain Location será /u01/app/oracle/config/domains/mydomain. Pulsar “Next” para continuar con la creación del dominio.

Imagen 15 Selección del tipo de configuración

A continuación seleccionar la opción “Create Domain Using Product Templates”, y después marcar la plantilla deseada, en este caso, “Basic Weblogic Server Domain -12.2.1 [wlserver]*” y por último pulsar “Next” para continuar con la instalación.

Page 16: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 16 Nº: 20845/G

Imagen 16 Seleccionar tipo de plantilla

En la siguiente pantalla hay que introducir las credenciales de administrador. La contraseña tiene unos requisitos mínimos de seguridad y debe tener al menos 8 caracteres alfanuméricos con al menos un número o un carácter especial.

Imagen 17 Configuración cuenta de administrador

En la siguiente ventana hay que seleccionar el modo con el que se va a trabajar con el dominio. Chequear “Development Mode” o “Production Mode” según el modo elegido. Además seleccionar la JDK deseada. Por último pulsar “Next”.

Page 17: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 17 Nº: 20845/G

Imagen 18 Selección de domain mode y jdk

En la pantalla de configuración avanzada seleccionar los elementos a configurar. En este caso seleccionar todos los elementos.

Imagen 19 Configuración avanzada

A continuación se llevará a cabo la configuración del AdminServer. Se establecerán los siguientes valores:

Server Name: AdminServer (valor por defecto)

Listen Address: All Local Addresses

Listen Port: 7001

Page 18: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 18 Nº: 20845/G

Enable SSL: Selecionado

SSL Listen Port: 7002

Imagen 20 Configuración AdminServer

En la pantalla de configuración de Node Manager establecer la siguiente configuración y posteriormente hacer clic en “Next”.

Node Manager Type: Per Domain Default Location

Username: weblogic

Password: Welcome1

Page 19: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 19 Nº: 20845/G

Imagen 21 Configuración Node Manager

En la ventana de configuración de Managed Servers, hacer clic en “Add” para que aparezca una nueva fila en la tabla y configurar un managed server.

Imagen 22 Configuración Managed Servers

En este caso se introducirán los siguientes valores:

Server Name: ManagedServer_1

Listen Address: All Local Addresses

Page 20: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 20 Nº: 20845/G

Listen Port: 8001

Enable SSL: No seleccionado

Para Listen Address, también se puede seleccionar el hostname o la ip de la máquina. Establecer “All Local Addresses” simplifica el proceso de exportar el dominio a máquinas con ips diferentes.

Imagen 23 Configuración ManagedServer_1

A continuación, se introducirán valores para crear un segundo managed server.

Server Name: ManagedServer_2

Listen Address: All Local Addresses

Listen Port: 8002

Enable SSL: No seleccionado

Page 21: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 21 Nº: 20845/G

Imagen 24 Configuración ManagedServer_2

A continuación, se introducirán los siguientes valores para crear un tercer managed server.

Server Name: ManagedServer_3

Listen Address: All Local Addresses

Listen Port: 8003

Enable SSL: No seleccionado

Imagen 25 Configuración ManagedServer_3

Page 22: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 22 Nº: 20845/G

En la ventana de configuración de cluster se introducirán los datos de configuración de cluster de weblogic.

Imagen 26 Configuración de clusters

En la ventana de configuración de Server Templates se introducirán los datos de configuración de Server Templates. En este caso no se realizará configuración de Server Templates.

Imagen 27 Server Templates

Page 23: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 23 Nº: 20845/G

En la ventana de configuración de Dynamic Servers se introducirán los datos de configuración de Dynamic Servers. En este caso no se llevará a cabo ninguna configuración de Dynamic Servers.

Imagen 28 Dynamic Servers

A continuación se realizará la asignación de managed servers al cluster.

Imagen 29 Asignación de servidores al cluster

Page 24: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 24 Nº: 20845/G

En la ventana de configuración de machine, seleccionamos la pestaña “Unix Machine”

en caso de nuestra instalación.

Imagen 30 Creación de machine

A continuación, en la pantalla “Assign Servers to Machines” se asignarán los servers creados en pasos anteriores a la machine correspondiente.

Imagen 31 Asignación de managed servers a machine

En la pantalla Virtual Targets se llevará a cabo la configuración de Virtual Targets aunque en este caso no se establecerá ninguna configuración de Virtual Hosts.

Page 25: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 25 Nº: 20845/G

Imagen 32 Configuración de virtual targets

En la pantalla Partitions se llevará a cabo la configuración de Particiones aunque en este caso no se establecerá ninguna configuración de Particiones.

Imagen 33 Configuración de particiones

Page 26: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 26 Nº: 20845/G

En la página de Configuration Summary se chequeará que la configuración seleccionada es correcta y a continuación hacer clic en “Next”.

Imagen 34 Configuration Summary

En la pantalla de Configuration Progress, una vez se haya alcanzado el 100% en el progreso de instalación, seleccionar “Next” para continuar con la instalación.

Page 27: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 27 Nº: 20845/G

Imagen 35 Configuration progress

Por último, en la página de Configuration Success debemos tomar nota de la url de la consola de administración y por último hacer click en “Finish”. En este momento, habrá finalizado la creación del dominio.

Imagen 36 End of configuration

Page 28: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 28 Nº: 20845/G

Page 29: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 29 Nº: 20845/G

Arranque del Administration Server

Para arrancar el Administration Server, navegar al directorio $WLS_HOME/user_projects/domains/mydomain y ejecutar el comando ./startWebLogic.sh. En Windows puede hacerse desde el Quickstart.

oracle@node1: cd

/u01/oracle/Middleware/user_projects/domains/mydomain/

oracle@node1:./startWebLogic.sh

El proceso de arranque se solicitará el usuario y password del usuario administrador que se configuró en el proceso de creación de dominio. En este manual el usuario es weblogic y la password es Welcome1. Tener en cuenta que la password no se muestra por pantalla.

Enter username to boot WebLogic server:weblogic

Enter the password to boot WebLogic server:

El Administration Server comenzará a arrancarse y cuando aparezca <Server started in RUNNING mode> ya estará arrancado.

<Mar 20, 2017 1:44:34 PM EDT><Notice><WebLogicServer><BEA-

000360><The server started in RUNNING mode.>

A continuación se configurarán las credenciales de administrador para que no se soliciten en el arranque del Administration Server. Para ello parar el Admin Server con CTRL+C y después crear la carpeta security bajo el directorio del AdminServer:

oracle@node1: cd

/u01/oracle/Middleware/user_projects/domains/mydomain/servers

/AdminServer

oracle@node1:mkdir security

Dentro de la carpeta security crear el fichero boot.properties con el siguiente contenido:

username={AES}8vb2+DLTae0Kt/cN0nTBDaa/zAvmvNhNQDzxArU

6+N8=

password={AES}9GS7vtqIycAFciv6c4KQZv1f415pNGssKdI5UIc

fdTI=

Para cifrar las credenciales se usará la utilidad “weblogic.security.Encrypt” como

se muestra a continuación:

cd

/u01/oracle/Middleware/user_projects/domains/mydomain/bin

. ./setDomainEnv.sh

java weblogic.security.Encrypt weblogic

{AES}8vb2+DLTae0Kt/cN0nTBDaa/zAvmvNhNQDzxArU6+N8=

java weblogic.security.Encrypt Welcome1

{AES}9GS7vtqIycAFciv6c4KQZv1f415pNGssKdI5UIcfdTI=

Page 30: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 30 Nº: 20845/G

En este momento podemos arrancar Admin Server y no solicitará credenciales por lo

que podemos iniciarlo en background:

$>/u01/oracle/Middleware/user_projects/domains/mydomain/bin/

$>nohup ./startWebLogic.sh > admin.out &

Una vez arrancado el Admin Server, se puede acceder a la consola de administración mediante la siguiente url:

http://localhost:7001/console

En la ventana de bienvenida introducir las credenciales de usuario administrador y a continuación hacer clic en “Login”.

Imagen 37 Pantalla de bienvenida de WLS 12c

Se mostrará la página de inicio de la consola de administración.

Page 31: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 31 Nº: 20845/G

Imagen 38 Vista principal de la consola de administración

Si se habilitó SSL para el Administration Server podremos acceder a la consola a través del puerto SSL configurado, en este caso la url será la siguiente:

https://localhost:7002/console

Para habilitar SSL, (si no se ha hecho al crear el dominio) navegar hasta Environment/Servers/AdminServer/General y marcar el campo SSL Listen Port Enabled.

Imagen 39 SSL Enabled

Page 32: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 32 Nº: 20845/G

Arranque de los Managed Servers

Para arrancar los managed servers del dominio habrá que situarse en el directorio $WLS_HOME/user_projects/domains/mydomain/bin y ejecutar el arranque del managed server en cuestión como se indica a continuación.

Arranque del managed server ManagedServer_1:

./startManagedWebLogic.sh ManagedServer_1 t3://192.168.56.10:7001

El proceso de arranque solicitará el usuario y password del usuario administrador que se configuró en el proceso de creación de dominio. En este manual el usuario es weblogic y la password es Welcome1. Tener en cuenta que la password no se muestra por pantalla.

Enter username to boot WebLogic server:weblogic

Enter the password to boot WebLogic server:

El Managed Server comenzará a arrancarse y cuando aparezca <Server started in RUNNING mode> ya estará arrancado.

<Mar 23, 2017, 5:51:08,284 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>

A continuación se configurarán las credenciales de administrador para que no se soliciten en el arranque del Managed Server. Para ello pararemos Managed Server con CTRL+C y después crearemos la carpeta security bajo el directorio del managed server:

oracle@node1: cd

/u01/oracle/Middleware/user_projects/domains/mydomain/servers/managed

Server_1

oracle@node1:mkdir security Y dentro de la carpeta security crear el fichero boot.properties con el usuario y password de administrador cifradas:

username={AES}8vb2+DLTae0Kt/cN0nTBDaa/zAvmvNhNQDzxArU6+N8=

password={AES}9GS7vtqIycAFciv6c4KQZv1f415pNGssKdI5UIcfdTI=

En este momento se puede arrancar el Managed Server y no se solicitarán credenciales por lo que se puede iniciar el proceso en background.

cd /u01/oracle/Middleware/user_projects/domains/mydomain/bin/

nohup ./startManagedWebLogic.sh ManagedServer_1

t3://192.168.56.10:7001 > managed1.out &

Se puede chequear que el managed server está en estado “RUNNING” en la consola de administrador:

Page 33: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 33 Nº: 20845/G

Imagen 40 Chequeo arranque ManagedServer_1

Para arrancar el resto de managed servers del dominio habrá que llevar a cabo el mismo proceso que para ManagedServer_1.

Page 34: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 34 Nº: 20845/G

Parada del Administration Server

Se puede proceder de dos formas distintas:

Detener el servidor desde la Consola de Administración.

Ejecutar

$WLS_HOME/user_projects/domains/mydomain/bin/stopWebLogic.sh

pero esto sólo para el Administration Server, para parar los Managed Servers deberíamos ejecutar:

$WLS_HOME/user_projects/domains/base_domain/bin/ stopManagedWebLogic.sh

Imagen 41 Parada AdminServer

Page 35: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 35 Nº: 20845/G

Parada de los Managed Server

Se puede proceder de dos formas distintas:

Detener el servidor desde la Consola de Administración.

Ejecutar (para el caso del managed server ManagedServer_1:

/u01/oracle/Middleware/user_projects/domains/mydomain/bin/

stopManagedWebLogic.sh ManagedServer_1

t3://192.168.56.10:7001

Imagen 42 Parada Managed Server

Para chequear que el managed server está en estado SHUTDOWN podemos revisar la consola de administración.

Imagen 43 Chequeo parada managed server

Page 36: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 36 Nº: 20845/G

Configuración de las Opciones de Memoria

Para ampliar la memoria de la JVM editar el archivo setDomainEnv.sh realizando una copia de seguridad previamente. En este caso se ampliará Xms y Xmx a 512 para el Adminserver y Xms a 512M y Xmx a 1024M para los managed servers. Se deberán añadir las siguientes líneas después de la última ocurrencia de la cadena USER_MEM_ARGS.

if [ "${SERVER_NAME}" == "AdminServer" ] ; then

USER_MEM_ARGS="-Xms512m -Xmx512m"

MEM_ARGS="-Xms512m -Xmx512m"

else

USER_MEM_ARGS="-Xms512m –Xmx1024m"

MEM_ARGS="-Xms512m –Xmx1024m"

fi

export USER_MEM_ARGS

export MEM_ARGS

Imagen 44 Configuración de memoria

Posteriormente bastaría con arrancar WebLogic Server como se ha visto anteriormente. Una vez arrancado, se pueden chequear los nuevos valores de memoria en el proceso java. Por ejemplo, para el caso del AdminServer:

Imagen 45 Chequeo nuevos valores de memoria

Page 37: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 37 Nº: 20845/G

Y también en la Consola de Administración en

Servers/<server>/Monitoring/Performance:

Imagen 46 Parámetros de memoria de JVM

Page 38: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 38 Nº: 20845/G

JBDC Data Sources

Para configurar los Data Sources, en la Consola de Administración, navegar a Services /Data Sources y pulsar New.

Imagen 47 Services/Data Sources

A continuación indicar el nombre del data source así como el tipo de base de datos y pulsar Next.

Imagen 48 Definición del datasource

Page 39: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 39 Nº: 20845/G

El siguiente paso es seleccionar el driver con el que se va a hacer la conexión a la base de datos. En este caso se seleccionará el driver Thin for Instance Connections.

Imagen 49 Selección del tipo de driver

Si se ha seleccionado el driver Thin (sin XA) aparecerá la pantalla siguiente:

Imagen 50 Driver Thin (non-XA)

Page 40: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 40 Nº: 20845/G

Como se puede observar, se ha desmarcado la opción “Supports Global Transactions”. Tras pulsar Next, se pasará a definir la instancia de la base de datos hacia la que se hará la conexión. Para ello se introducirá el nombre de la base de datos, el nombre del host, el puerto, usuario y contraseña.

Imagen 51 Definición de la conexión

Page 41: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 41 Nº: 20845/G

En el siguiente paso se realizará una prueba de la conexión a la base de datos y para ello se pulsará el botón Test Configuration.

Imagen 52 Chequeo de la configuración

Imagen 53 Éxito en el test de configuración

Page 42: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 42 Nº: 20845/G

El último paso será seleccionar los targets del data source, se puede seleccionar el

cluster completo o alguno de los managed servers.

Imagen 54 Selección de targets

Una vez realizados todos los pasos anteriores, tras pulsar Finish se habrá creado el data source.

Imagen 55 Creación de data source completado

Page 43: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 43 Nº: 20845/G

JBDC Multi Data Sources

En el caso de que el entorno sea RAC, se puede optar por la configuración de Multi Data Sources. Para ello, desde la Consola de Administración acceder a Services/Multi Data Sources y pulsar New.

Imagen 56 Creación multi data source

Page 44: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 44 Nº: 20845/G

Habría que rellenar los campos y seleccionar el tipo de algoritmo (Failover o Load

Balance) y pulsar Next. A continuación habría que seleccionar el target del Multi Data Source, que puede ser el AdminServer, un cluster o parte de un cluster.

Imagen 57 Selección de targets

El siguiente paso es seleccionar el tipo de los Data Source que va a formar parte del multi data source. A continuación pulsar Next.

Imagen 58 Seleccionar tipo de data source

Page 45: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 45 Nº: 20845/G

A continuación se incluirán los Data Sources en el Multi Data Source y a

continuación se pulsará Finish.

Imagen 59 Selección de los Data Sources

Finalmente el Multi Data Source se habrá creado.

Imagen 60 Multi Data Source creado

Page 46: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 46 Nº: 20845/G

Creación de Managed Server en máquina remota

En algunos dominios, es posible que se quiera lanzar un Managed Server en una máquina distinta. Podemos hacer esto siguiendo los siguientes pasos:

1. Creando un template de un Managed Server usando el comando pack. El template contendrá exclusivamente los archivos necesarios para crear el Managed Server en la máquina remota. La sintaxis de pack es la siguiente:

pack -managed=true -domain=domain -template=template.jar -template_name="template_name"

Donde:

domain es la ruta del dominio del que queremos crear la plantilla.

template.jar es la ruta donde queremos guardar la plantilla.

template_name es un nombre descriptivo de la plantilla.

Imagen 61 Ejemplo de comando pack

En este ejemplo hemos creado un template del dominio mydomain y lo hemos almacenado en /oracle/Middleware/templates/managed.jar.

2. Crear el dominio para el Managed Server en la máquina remota que

queramos mediante el comando unpack. Para ello primeramente debemos instalar el software de WebLogic en la máquina teniendo en cuenta que en ambas máquinas debe ser de la misma versión del software. A continuación ejecutaremos el comando unpack, que tiene la siguiente sintaxis:

unpack -domain=domain -template=template.jar

Donde:

domain es la ruta del dominio que vamos a crear.

template.jar es la ruta donde se encuentra el archivo que creamos previamente con pack en la otra máquina.

Page 47: ORACLE WEBLOGIC SERVER 12C - Junta de Andalucía...InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017 Certificado ISO-9002 Pág. 4 Nº: 20845/G Introducción

InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017

Certificado ISO-9002 Pág. 47 Nº: 20845/G

Imagen 62 Ejemplo comando unpack

En este ejemplo hemos creado el dominio en /oracle/Middleware/user_projects/domains/MyManagedDomain a partir del template /oracle/Middleware/templates/managed.jar

3. Iniciar el Managed Server en la máquina remota. En primer lugar levantar

el Administration Server mediante el comando startWebLogic tal y como se vio anteriormente. Para levantar los Managed Servers, ejecutar el siguiente comando desde /oracle/Middleware/user_projects/domains/mydomain/bin:

./startManagedWebLogic.sh “my_managed_server” url-

admin donde url-admin es la dirección y el puerto de escucha, en nuestro caso: url-admin = http://localhost:7001 La variable de entorno ADMIN_URL habrá que establecerla a: http://localhost:7001 (o https://localhost:7002).