Este tutorial le mostrará cómo instalar GlassFish 4 y JDK (Java SE Development Kit) en un VPS con Ubuntu 14.04 instalado en él.
GlassFish es un servidor de aplicaciones de código abierto que implementa las funciones más recientes en la plataforma Java EE 7. GlassFish 4 requiere la versión 1.7 de JDK instalada en su VPS de Linux.
Para instalar Oracle JDK 1.7 en su servidor, use los siguientes comandos:
sudo apt-get update sudo apt-get install python-software-properties software-properties-common sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
Verifique que JDK esté instalado en su Ubuntu VPS:
#javac -version javac 1.7.0_60
El siguiente paso es descargar y descomprimir el archivo GlassFish. Al momento de escribir este tutorial, la última versión estable es GlassFish 4.0. Una vez que tenga el paquete, descomprímalo en el directorio de su elección (en este tutorial usamos ‘/opt’ para la instalación de GlassFish 4). Por lo tanto, descargue y descomprima GlassFish 4:
cd /opt/ wget http://download.java.net/glassfish/4.0/release/glassfish-4.0.zip unzip glassfish-4.0.zip
Se recomienda como práctica ejecutar GlassFish como su propio usuario y para ello crearemos un usuario de GlassFish:
useradd glassfish chown -R glassfish:glassfish /opt/glassfish4
Para crear un script de inicio para el servicio GlassFish, cree un archivo "glassfish" en el directorio "/etc/init.d" de su servidor:
vi /etc/init.d/glassfish
Agregue las siguientes líneas:
#!/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
Si desea agregar este servicio para que se inicie al arrancar, simplemente puede usar el siguiente comando:
update-rc.d glassfish defaults
Haz que el script "glassfish" sea ejecutable:
chmod 755 /etc/init.d/glassfish
Para iniciar GlassFish, use el siguiente comando:
sudo /etc/init.d/glassfish start
Para detener GlassFish, use el siguiente comando:
sudo /etc/init.d/glassfish stop
En caso de que encuentre problemas al detener el servicio GlassFish, siempre puede usar el comando de eliminación:
sudo killall -9 java
El servicio GlassFish se puede reiniciar emitiendo una combinación de comandos de inicio y detención o usando:
sudo /etc/init.d/glassfish restart
Abra su navegador web favorito y acceda a GlassFish mediante http://su-dominio.com:8080
Puede descargar un archivo WAR de muestra:
cd /opt wget https://glassfish.java.net/downloads/quickstart/hello.war
Para implementar la aplicación descargada, copie el archivo 'hello.war' en el directorio '/opt/glassfish4/glassfish/domains/domain1/autodeploy' en su servidor, o ejecute el siguiente comando:
cd /opt/glassfish4/glassfish/bin ./asadmin deploy hello.war
Abra http://su-dominio.com:8080/hola y pruebe la aplicación web de muestra.
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
Ahora puede acceder a la consola de administración de GlassFish mediante https://su-dominio.com:4848
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen GlassFish por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. Para nuevas actualizaciones, también puede intentar leer Cómo instalar GlassFish en Ubuntu 18.04.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.