Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia...

26
Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-1 Especialista en Aplicaciones y Servicios Web con Java Enterprise Servidores de aplicaciones Sesión 2: Administración del servidor de aplicaciones

Transcript of Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia...

Page 1: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-1

Especialista en Aplicaciones y Servicios Web con Java Enterprise

Servidores de aplicaciones

Sesión 2:Administración del servidor de

aplicaciones

Page 2: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-2

Índice

Revisión de conceptosConfiguración de dominios, servidores y máquinasDespliegue de aplicacionesAdministración desde línea de comandos

Page 3: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3

Funcionamiento del sistema

Page 4: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-4

Arranque del dominio

Para arrancar cualquier servidor nos pide la contraseña. Podemos eliminar esto e introducirla en los ejecutables, dando valor a las variables:

WLS_USER=systemWLS_PASSWORD=weblogic

Se pueden crear ejecutables para los servidores administrados. En un fichero (startServ2) escribir:

./startManagedServer.sh serv2 htp://localhost:7001chmod 777 startServ2

Page 5: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-5

Creación de servidores

Pinchamos en Servers

Page 6: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-6

New

Page 7: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-7

Configuración del servidor

Pinchamos en Servers y luego en el nombre del servidor a configurar

Page 8: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-8

Opciones avanzadas (Advanced)

Page 9: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-9

Health Monitoring

Page 10: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-10

Protocols->HTTP

Page 11: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-11

Logging

Page 12: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-12

Logging->Advanced

Page 13: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-13

Debug

Page 14: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-14

Definición de máquinas

WebLogic se puede utilizar en diversos tipos de máquinas (Windows, Linux, Solaris, etc.)Ventaja frente a otros SA: podemos utilizar distintas máquinas en el mismo dominio

Page 15: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-15

Definición de nueva máquina

Page 16: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-16

Asignación de servidores en la máquina

Page 17: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-17

Aplicación web

Dos formas:Fichero .warDirectorio

• Directorio WEB-INF (classes, lib, web.xml, weblogic.xml)• Ficheros .html, .jsp• META-INF

Page 18: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-18

Despliegue de aplicación en un fichero

Pinchamos en Deployments->Web ApplicationsModules

Page 19: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-19

Búsqueda del fichero

Page 20: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-20

Selección de fichero

Page 21: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-21

Targets

Page 22: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-22

Configuración final

Page 23: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-23

Estado del despliegue

Page 24: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-24

Despliegue de una aplicación en un directorio

Nos permite modificar eficazmente una aplicaciónEl directorio que contenga la aplicación lo podemos dejar en el dir applications de nuestro dominioCon dejar el directorio WebLogic despliega la aplicación (WL chequea cada cierto tiempo dominio->Configuration->Applications)Al dejar una aplicación nos aparecerá la siguiente ventana

Page 25: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-25

Despliegue de aplicación

Nueva aplicación

Page 26: Presentación de PowerPoint€¦ · Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-3 Funcionamiento del sistema

Servidores de aplicaciones © 2005-2006 Depto. Ciencia Computación e IA Administración del S.A.-26

Administración desde líneas de comandos

En aplicaciones en modo producción suele ser aconsejable deshabilitar la consolaPara continuar con la administración podemos hacer uso de utilidades desde línea de comandos

java -cp $BEA_HOME/weblogic81/server/lib/weblogic.jarweblogic.Admin -url URL -username usuario -passwordcontraseña COMANDO argumentos