GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instale GlassFish 4.1 en Centos 7

En este tutorial, explicaremos cómo instalar GlassFish Server Open Source Edition 4.1 en un Centos 7.1 VPS. GlassFish es un proyecto de servidor de aplicaciones de código abierto y es la implementación concreta de Java EE de Oracle. Esta guía también debería funcionar en otros sistemas VPS de Linux, pero se probó y escribió para un VPS Centos 7.

1. Inicie sesión en su VPS a través de SSH

ssh root@vps

2. Actualice el sistema e instale los paquetes necesarios

[root]$ yum -y update
[root]$ yum install unzip wget

3. Crear un nuevo usuario del sistema

Cree un nuevo usuario para el servidor Glassfish:

[root]$ adduser \
   --comment 'Glassfish User' \
   --home-dir /home/glassfish \
   glassfish

4. Instalar Oracle JDK 8

GlassFish 4.1 requiere JDK 8 u20 o superior. Use el siguiente comando para descargar Oracle JDK 8 desde la línea de comandos usando wget:

[root]$ wget --no-cookies \
    --no-check-certificate \
    --header "Cookie: oraclelicense=accept-securebackup-cookie" \
    "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm" \
    -O jdk-8u45-linux-x64.rpm

Una vez descargado el paquete rpm, instálelo con:

[root]$ yum install jdk-8u45-linux-x64.rpm

Para verificar si JAVA se ha instalado correctamente en su caja CentOS, ejecute java -version y el resultado debe ser similar al siguiente:

[root]$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

5. Descargue y extraiga el archivo GlassFish 4.1

Cambia al usuario glassfish:

[root]$ su - glassfish

Como usuario de glassfish, descargue y extraiga el último archivo de GlassFish 4.1

[glassfish]$ wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip
[glassfish]$ unzip glassfish-4.1.zip
[glassfish]$ rm -f glassfish-4.1.zip

Vuelva al usuario raíz:

[glassfish]$ exit

6. Crear servicio systemd

Para crear un nuevo servicio systemd para GlassFish, abra el editor de su elección y cree un nuevo archivo:

[root]$ nano /etc/systemd/system/glassfish.service

y agregue las siguientes líneas de código:

[Unit]
Description = GlassFish Server v4.1
After = syslog.target network.target

[Service]
User=glassfish
ExecStart = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar start-domain
ExecStop = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar stop-domain
ExecReload = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar restart-domain
Type = forking

[Install]
WantedBy = multi-user.target

Inicie el servidor glassfish y configúrelo para que se inicie automáticamente al arrancar:

systemctl enable glassfish.service
systemctl start glassfish.service

Para verificar que la unidad se inició, ejecute journalctl -f -u glassfish.service y deberías ver algo como lo siguiente:

[root]$ journalctl -f -u glassfish.service
Apr 26 17:36:13 vps systemd[1]: Starting GlassFish Server v4.1...
Apr 26 17:36:19 vps java[2767]: Waiting for domain1 to start .....
Apr 26 17:36:19 vps java[2767]: Successfully started the domain : domain1
Apr 26 17:36:19 vps java[2767]: domain  Location: /home/glassfish/glassfish4/glassfish/domains/domain1
Apr 26 17:36:19 vps java[2767]: Log File: /home/glassfish/glassfish4/glassfish/domains/domain1/logs/server.log
Apr 26 17:36:19 vps java[2767]: Admin Port: 4848
Apr 26 17:36:19 vps java[2767]: Command start-domain executed successfully.
Apr 26 17:36:19 vps systemd[1]: Started GlassFish Server v4.1.

7. Configuración del cortafuegos

Los números de puerto predeterminados de GlassFish son:

  • Administración:4848
  • Oyente HTTP:8080
  • Oyente HTTPS:8181

Por ejemplo, para abrir el puerto 8080 en el firewall, ejecute:

firewall-cmd --zone=pubic --add-port=8080/tcp --permanent  
firewall-cmd --reload  

Eso es todo. Has instalado correctamente tu GlassFish. Para obtener más información sobre GlassFish, consulte el sitio web de Glassfish.

Por supuesto, no es necesario que instale GlassFish 4.1 en Centos 7 si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que lo configuren 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. También puede leer nuestra guía sobre cómo instalar GlassFish 5 en CentOS 7.

PD . Si le gustó esta publicación sobre cómo instalar GlassFish 4.1 en Centos 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Cent OS
  1. Instalar PHP 7.4 en CentOS 8

  2. Cómo instalar GlassFish en CentOS 7

  3. Instalar ownCloud en CentOS 6

  4. Instalar Fail2ban en CentOS

  5. Instalar osCommerce en CentOS 7

Instale Odoo 11 en CentOS 7

Cómo instalar R en CentOS 7

Instale Odoo 12 en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar GlassFish en CentOS 8

Instalar Keepalived en CentOS 8