En este tutorial, le mostraremos cómo instalar GlassFish en Ubuntu 14.04. Para aquellos de ustedes que no lo sabían, GlassFish es un servidor de aplicaciones popular que puede ejecutar aplicaciones web basadas en Java para La versión GlassFish 4.1 es compatible con la última plataforma Java:Enterprise Edition 7. Es compatible con Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, JavaServer Pages, servlets, etc.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle la instalación paso a paso de GlassFish en el servidor Ubuntu 14.04.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Ubuntu 14.04 y cualquier otra distribución basada en Debian como Linux Mint.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar GlassFish en Ubuntu 14.04
Paso 1. En primer lugar, asegúrese de que todos los paquetes estén actualizados.
apt-get -y update
Paso 2. Instale Java JDK 8 en Ubuntu 14.04.
Verificar la versión de Java instalada:
java -version
Resultado:
java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b25, mixed mode)
Paso 3. Instale GlassFish.
GlassFish no debe ejecutarse con privilegios de root, para ejecutarlo como usuario no root crearemos un usuario glassfish. Si desea ejecutar glassfish como root, simplemente omita este paso y realizar todo como root, sin embargo, lo desaconsejo encarecidamente. El directorio de inicio del usuario será el directorio glassfish:
useradd glassfish chown -R glassfish:glassfish /opt/glassfish4
Descargue la última versión estable de GlassFish, al momento de escribir este artículo es la versión 4.1:
su - glassfish wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip unzip glassfish-4.1.zip rm -f glassfish-4.1.zip
Cree un script de inicio para el servicio GlassFish:
nano /etc/init.d/glassfish
Agregue las siguientes líneas de código:
#!/bin/bash # # description: Startup script for Glassfish Application Server # processname: glassfish GLASSFISH_HOME=/opt/glassfish4/glassfish export GLASSFISH_HOME GLASSFISH_USER=glassfish export GLASSFISH_USER start() { echo -n "Starting Glassfish: " su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin start-domain domain1" sleep 2 echo "done" } stop() { echo -n "Stopping Glassfish: " su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin stop-domain domain1" echo "done" } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo $"Usage: glassfish {start|stop|restart}" exit esac
Hacer ejecutable el script 'glassfish':
chmod 755 /etc/init.d/glassfish
Para iniciar el demonio del servicio GlassFish, use el siguiente comando:
### Start GlassFish ### sudo /etc/init.d/glassfish start ### Stop GlassFish ### sudo /etc/init.d/glassfish stop ### restart GlassFish ### sudo /etc/init.d/glassfish restart
Para activar la administración remota y acceder a la consola de administración de GlassFish a través del navegador web, ejecute los siguientes comandos:
cd /opt/glassfish4/glassfish/bin ./asadmin --user admin asadmin> change-admin-password ./asadmin --host your-domain.com --port 4848 enable-secure-admin
Paso 4. Acceso a GlassFish.
GlassFish estará disponible en el puerto HTTP 8080 de forma predeterminada y también en el puerto 4848 de la administración. Abra su navegador favorito y vaya a http://your-domain.com:8080
o http://your-server-ip:4848
y complete los pasos necesarios para finalizar la instalación. Si está utilizando un firewall, abra los puertos 8080 y 4848 para habilitar el acceso al panel de control.
¡Felicitaciones! Has instalado GlassFish correctamente. Gracias por usar este tutorial para instalar GlassFish en el sistema Ubuntu 14.04. Para obtener ayuda adicional o información útil, te recomendamos que visites el sitio web oficial de GlassFish.