Está en la página 1de 5

Qu es Glassfish?

Servidor de aplicaciones Web.


Glassfish

Caractersticas de Glassfish

Glassfish es un servidor de aplicaciones


desarrollado por Sun Microsystems para
plataforma Java EE.

Caractersticas de Glassfish (2)

Servidor Web

Servidor de JEE 5

Modo normal.

Servidor de Web Services

Modo debug.

Contenedor de EJB (2.0v y 3.0v)

JBI

Modo profile: que nos permite conocer como se


distribuyen los recursos entre las aplicaciones
del servidor.

Balanceo de carga y colas de espera

Una infinidad de funciones ms....

Distintos modos de inicio

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.

Dominios

Qu son los dominios?

Glassfish nos permite subdividir nuestro


servidor de aplicaciones en dominios.

Los dominios sirven para agrupar aplicaciones


que pueden compartir:

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.

Libreras

Logs

Configuraciones

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

Levantar el servidor (2)

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 (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 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.

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

Levantar el servidor en Netbeans

Si disponemos de Glassfish configurado en


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

Inicia el servidor
Modo depuracin

Men Window Services

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.

Desplegar una aplicacin Web (2)


En el men lateral

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

Pulsamos para
desplegar

Desplegar una aplicacin Web (3)

Desplegar una aplicacin Web (4)

Vista de desplige
Ruta base

Evita problemas

Usamos la ruta
local al servidor

Desplegar una aplicacin Web (5)

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

Aplicacin
activa

También podría gustarte