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

Cómo instalar GlassFish en CentOS 7

En este tutorial, le mostraremos cómo instalar y configurar GlassFish en su CentOS 7. Para aquellos de ustedes que no lo sabían, GlassFish es un servidor de aplicaciones popular que puede ejecutar Java. 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 CentOS 7.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 7.
  • 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 al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar GlassFish en CentOS 7

Paso 1. En primer lugar, asegúrese de que todos los paquetes estén actualizados.

yum -y update

Paso 2. Instale Java JDK 8 en CentOS 7.

Al momento de escribir este tutorial, la última versión de Java JDK era JDK 8u45. Primero, descarguemos la última versión de Java SE Development Kit 8 desde su descarga oficial. página o use los siguientes comandos para descargar desde un shell:

cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz"
tar xzf jdk-8u45-linux-x64.tar.gz

Después de extraer el archivo comprimido, use el comando de alternativas para instalarlo. El comando de alternativas está disponible en chkconfig paquete:

cd /opt/jdk1.8.0_45/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_45/bin/java 2
alternatives --config java
There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*  1           /opt/jdk1.7.0_71/bin/java
 + 2           /opt/jdk1.8.0_25/bin/java
   3           /opt/jdk1.8.0_45/bin/java

Enter to keep the current selection[+], or type selection number: 3

En este punto, JAVA 8 (JDK 8u45) se ha instalado correctamente en su sistema. También recomendamos configurar la ruta de los comandos javac y jar usando alternativas:

alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_45/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_45/bin/javac 2
alternatives --set jar /opt/jdk1.8.0_45/bin/jar
alternatives --set javac /opt/jdk1.8.0_45/bin/javac

Comprobando la versión Java instalada:

[email protected] ~# 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)

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:

adduser \
   --comment 'Glassfish User' \
   --home-dir /home/glassfish \
   glassfish

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

Volver al usuario raíz:

exit

Paso 4. Crear el servicio systemd.

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

nano /etc/systemd/system/glassfish.service

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

Verificar la unidad iniciada:

journalctl -f -u glassfish.service

Paso 5. Configure la regla de firewall para GlassFish.

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

Paso 6. Acceso a GlassFish.

GlassFish estará disponible en el puerto HTTP 8080 de manera predeterminada y también en el puerto 4848 por parte de la administración. Abra su navegador favorito y vaya a http://yourdomain.com:8080 o http://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! Ha instalado GlassFish con éxito. Gracias por usar este tutorial para instalar GlassFish en el sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de GlassFish.


Cent OS
  1. Cómo instalar GlassFish en Ubuntu 14.04

  2. Cómo instalar ActiveMQ en CentOS

  3. Instale GlassFish 4.1 en Centos 7

  4. Cómo instalar WildFly 14 en CentOS 7

  5. Cómo instalar GlassFish 5 en CentOS 7

Cómo instalar Gradle en CentOS 8

Cómo instalar R en CentOS 8

Cómo instalar GlassFish en CentOS 8

Cómo instalar Java JDK 8 en CentOS 6

Cómo instalar Java JDK 8 en CentOS 7

Cómo instalar Cassandra en CentOS 7