Вы находитесь на странице: 1из 5

Servidor de aplicaciones Web.

Glassfish
Qu es Glassfish?

Glassfish es un servidor de aplicaciones


desarrollado por Sun Microsystems para
plataforma Java EE.
Caractersticas de Glassfish

Servidor Web

Servidor de JEE 5

Servidor de Web Services

Contenedor de EJB (2.0v y 3.0v)

JBI

Balanceo de carga y colas de espera

Una infinidad de funciones ms....


Caractersticas de Glassfish (2)

Distintos modos de inicio

Modo normal.

Modo debug.

Modo profile: que nos permite conocer como se


distribuyen los recursos entre las aplicaciones
del servidor.

Permite subdividir las aplicaciones que tiene


residente en dominios.
Caractersticas de Glassfish (3)

Es un gran servidor de aplicaciones web.

Si no le vais a sacar partido hay otras opciones.

Consumidor de CPU

La administracin no es sencilla.
Qu son los dominios?

Glassfish nos permite subdividir nuestro


servidor de aplicaciones en dominios.

Los dominios sirven para agrupar aplicaciones


que pueden compartir:

Libreras

Logs

Configuraciones
Dominios

Todos los dominios estn almacenados en

<glassfish_home>/domains

Todos los dominios tiene una master


password que sirve para administrar el
dominio.

Todos los dominios son administrados,


configurados y activados de manera
independiente.
Dominios (2)

Los dominios tienen una estructura de carpetas


bien definida. De todas destacamos.

config: Fichero de configuracin del dominio

libs: Libreras compartidas entre las aplicaciones


del dominio

applications: Donde estn almacenadas la


informacin de las aplicaciones.
Levantar el servidor

Glassfish tiene una consola de administracin


con una gran cantidad de funciones. Entre ellas
nos permite levantar un servidor.

La consola de administracin de Glassfish est


en:

<glassfish_home>/bin/asadmin.
Levantar el servidor (2)

Para levantar el servidor Glassfish por consola


debemos indicarle que dominio queremos
levantar.

En caso de omisin, si hay solo uno, levanta este

Una vez dentro de la consola escribimos.


start-domain [<nombre_del_dominio>]

Dicho comando acepta un gran nmero de


parmetros para definir puertos, claves, permisos,
etc... Dichos parmetros se escapan del interes
de este curso.
Levantar el servidor (3)

Una vez que se ejecuta el comando. Glassfish


nos informa del estado del proceso.

Glassfish levanta un servidor de RMI y un


control de log por defecto.

Lo ms relevante de la informacin del


comando es la lista de puertos.
HTTP HTTPS Admin
Para el servidor

Dentro de la consola de administracin es fcil


para un dominio
stop-domain [<nombre del dominio>]

Si no damos nombre de dominio y solo existe


uno, lo para.
Levantar el servidor en Netbeans

Si disponemos de Glassfish configurado en


nuestro ordenador podemos para e iniciar
Glassfish desde la interfaz de Netbeans

Men Window Services


Levantar el servidor en Netbeans
Inicia el servidor
Modo depuracin
Modo Test de rendimiento
Desplegar una aplicacin Web

En Glassfish las nuevas aplicaciones se pueden


desplegar en caliente mediante la web de
administracin

Para acceder a la web de administracin


usamos la siguiente url.
http://<ip del servidor>:<puerto de admin>/login.jsp

En nuestro caso
http://127.0.0.1:4848/login.jsp
NOTA: user: admin, pass: adminadmin
Desplegar una aplicacin Web (2)
En el men lateral
Pulsamos para
desplegar
Desplegar una aplicacin Web (3)
Vista de desplige
Usamos la ruta
local al servidor
Desplegar una aplicacin Web (4)
Ruta base
Evita problemas
Desplegar una aplicacin Web (5)
Aplicacin
activa
En Resumen

Hemos aprendido que es Glassfish

Hemos aprendido que es un dominio y cual es


su utilidad

Hemos aprendido a levantar y parar dominios

Hemos aprendido a desplegar aplicaciones web


en Glassfish

Hemos aprendido los distintos modos de


ejecucin de Glassfish y su comunicacin con
Netbeans

Вам также может понравиться