Inicio Linux & Systems Networks & Infrastructure Cybersecurity Cloud & DevOps SIEM & Monitoring DFIR & Threat Intel Development & Other Todas las categorias Herramientas

Instalación de servidor jboss en Debian

Instalación de servidor jboss en Debian

Tabla de contenidos

¿Que es JBOSS?

JBoss es un servidor de aplicaciones J2EE de código abierto implementado en Java puro. Al estar basado en Java, JBoss puede ser utilizado en cualquier sistema operativo para el que esté disponible Java. Los principales desarrolladores trabajan para una empresa de servicios, JBoss Inc., adquirida por Red Hat en abril del 2006, fundada por Marc Fleury, el creador de la primera versión de JBoss. El proyecto está apoyado por una red mundial de colaboradores. Los ingresos de la empresa están basados en un modelo de negocio de servicios.

Instalamos los paquees necesarios para el funcionamiento de Tomcat 

bash
root@srv01:~# apt-get install  openjdk-6-jre

Comprobamos que se a instalado correctamente Java.

bash
root@srv01:~# java -version
java version «1.6.0_18»

OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0+squeeze2)

OpenJDK Client VM (build 14.0-b16, mixed mode, sharing)

Descargamos jboss.

bash
root@srv01:~# j wget http://sourceforge.net/projects/jboss/files/JBoss/JBoss-6.0.0.Final/jboss-as-distribution-6.0.0.Final.zip

Descomprimimos

bash
root@srv01:~# unzip jboss-as-distribution-6.0.0.Final.zip

Creamos una carpeta donde alojaremos lo descomprimido anteriormente.

bash
root@srv01:~# j mkdir /usr/local/jboss

movemos el contenido a la carpeta creada.

bash
root@srv01:~# j mv jboss-6.0.0.Final/* /usr/local/jboss

Creamos el grupo y usuario que ejecutara jboss 

bash
root@srv01:~# j groupadd jboss
root@srv01:~# j useradd -s /bin/bash -d /home/jboss -m -g jboss jboss

Cambiamos el propietario a la carpeta

bash
root@srv01:~# chown jboss:jboss -R /usr/local/jboss/

Añadimos el script para iniciar jboss al init.d

bash
root@srv01:~# cp /usr/local/jboss/bin/jboss_init_redhat.sh /etc/init.d/jboss

Comprobamos la linea 18 del script si apunta al directorio correcto.  En este caso:  /usr/local/jboss/

text
#define where jboss is – this is the directory containing directories log, bin, conf etc

JBOSS_HOME=${JBOSS_HOME:-«/usr/local/jboss»}

Iniciamos jboss

bash
root@srv01:~# /etc/init.d/jboss start

JBOSS_CMD_START = cd /usr/local/jboss/bin; /usr/local/jboss/bin/run.sh -c default

comprobamos que a iniciado correctamente. 

bash
root@srv01:~# ps aux | grep jboss

jboss 10998 0.2 0.1 1752 540 pts/0 S 18:42 0:00 /bin/sh /usr/local/jboss/bin/run.sh -c default

jboss 11048 96.0 17.0 878196 65740 pts/0 Sl 18:42 0:06 java -server -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true -Dprogram.name=run.sh -Djava.library.path=/usr/local/jboss/bin/native/lib -Djava.endorsed.dirs=/usr/local/jboss/lib/endorsed -classpath /usr/local/jboss/bin/run.jar org.jboss.Main -c default

Accedemos al panel de administración desde la siguiente URL: http://DIRECCION_IP:8080/admin-console 

Nos muestra un panel para loganos. para ello utilizamos el usuario y contraseña por defecto. admin:admin

Pantallazo-2

Pantallazo-1

Un saludo, rokitoh.

:wq!

Comentarios