Tema14

668 views
608 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
668
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tema14

  1. 1. GUIA 14 INSTALACIÓN Y CONFIGURACIÓN DEL SERVIDOR DE APLICACIONES JAVA EE. Objetivos: ➢ Instalar y configurar GLASSFISH. GLASSFISH GlassFish es un servidor de aplicaciones desarrollado por Sun Microsystems que implementa las tecnologías definidas en la plataforma Java EE y permite ejecutar aplicaciones que siguen esta especificación. La versión comercial es denominada Sun GlassFish Enterprise Server. Es gratuito y de código libre, se distribuye bajo un licenciamiento dual a través de la licencia CDDL y la GNU GPL. INSTALACIÓN En primer lugar necesitamos instalar un JDK, en esta guía optaremos por OpenJDK. Para esto necesitamos habilitar antes, el repositorio de epel, el cual descargamos del siguiente link: http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm # rpm -ivh epel-release-5-3.noarch.rpm Ahora si procedemos a instalar OpenJDK: # yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel Procedemos a descargar Glassfish de la página web oficial: https://glassfish.dev.java.net/downloads/v2.1-b60e.html
  2. 2. La versión actual en el momento de escribir esta guía es: glassfish-installer-v2.1-b60e-linux.jar Ahora instalamos ant, que también es un requisito para Glassfish: # yum install ant* Nos dirijimos a /opt e instalamos glassfish de la siguiente manera: # java -Xmx256m -jar filename.jar # cd /opt/glassfish # ant -f setup.xml Para iniciar el servicio asociado a Glassfish tecleamos: # cd bin # ./asadmin start-domain Si todo salió bien, podemos acceder a la consola de administración a través de nuestro navegador web: http://localhost:4848 Y podriamos acceder con User Name: admin Password : adminadmin
  3. 3. Para poder iniciar, reiniciar o detener glassfish de una manera más sencilla, podremos crear un script. Antes debemos crear un usuario de nombre glassfish: # useradd glassfish Luego nos dirijimos al directorio /etc/init.d/ y creamos el fichero glassfish con permisos de ejecución: # cd /etc/init.d # touch glassfish # chmod +x glassfish Ahora abrimos el fichero glassfish y copiamos lo siguiente: #!/bin/bash # # glassfish: Startup script for Glassfish Application Server. # # chkconfig: 3 80 05 # description: Startup script for domain1 of Glassfish Application Server. GLASSFISH_HOME=/opt/glassfish; export GLASSFISH_HOME GLASSFISH_OWNER=glassfish; export GLASSFISH_OWNER start() { echo -n "Starting Glassfish: " echo "Starting Glassfish at `date`" >> $GLASSFISH_HOME/domains/domain1/logs/startup.log $GLASSFISH_HOME/bin/asadmin start-domain sleep 2 echo "done" } stop() { echo -n "Stopping Glassfish: " echo "Stopping Glassfish at `date`" >> $GLASSFISH_HOME/domains/domain1/logs/startup.log $GLASSFISH_HOME/bin/asadmin stop-domain echo "done" } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart) stop start ;;
  4. 4. *) echo $"Usage: glassfish {start|stop|restart}" exit esac Listo. Guardamos y cerramos el fichero. De ahora en adelante iniciaremos el servicio asociado a glassfish de la siguiente manera: # /etc/init.d/glassfish start Para detenerlo: # /etc/init.d/glassfish stop Para reiniciarlo: # /etc/init.d/glassfish restart

×