GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar GlassFish 4 en un Ubuntu VPS

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.


Panels
  1. Cómo instalar eGroupware en un Ubuntu 14.04 VPS

  2. Cómo instalar LimeSurvey en un Ubuntu 14.04 VPS

  3. Instale RocketChat en un Ubuntu 14.04 VPS

  4. Cómo instalar MongoDB en Ubuntu 16.04

  5. Cómo instalar GitLab en Ubuntu 18.04

Cómo instalar Contao en un Ubuntu 14.04 VPS

Cómo instalar Attendize en Ubuntu 16.04

Cómo instalar Joomla 3 en Ubuntu 16.04

Cómo instalar Nginx en Ubuntu 16.04

Cómo instalar Phabricator en Ubuntu 16.04

Cómo instalar Joomla en Ubuntu 18.04