Minibota Labs Blog

JBoss en Ubuntu: ¿cómo instalar?

Pavel S. Muñoz February 4, 2008 Java, Linux

En este post les voy a mostrar cómo instalar JBoss en Ubuntu. JBoss es un servidor de aplicaciones J2EE bastante popular en el mundo de Java. Es el primer servidor de aplicaciones de código abierto que obtuvo el certificado J2EE 1.4, talvez de ahi sea su gran popularidad.

Ahora les dejo los sencillos pasos que debemos realizar para tener JBoss corriendo en nuestra cajita ubuntera [y empezar a desarrollar aplicaciones J2EE].

sudo mv jboss /opt/

sudo vim /etc/init.d/jboss

#! /bin/sh
#  /etc/init.d/jboss: Start and stop JBoss AS
ECHO=/bin/echo
TEST=/usr/bin/test
JBOSS_START_SCRIPT=/opt/jboss/bin/run.sh
JBOSS_STOP_SCRIPT=/opt/jboss/bin/shutdown.sh
$TEST -x $JBOSS_START_SCRIPT || exit 0
$TEST -x $JBOSS_STOP_SCRIPT || exit 0

start() {
    $ECHO -n "Starting JBoss"
    su - jboss -c "$JBOSS_START_SCRIPT > /dev/null 2> /dev/null &"
    $ECHO ".stop() {
    $ECHO -n "Stopping JBoss"
    su - jboss -c "$JBOSS_STOP_SCRIPT -S > /dev/null &"
    $ECHO "."
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        sleep 30
        start
        ;;
      *)$ECHO "Usage: jboss {start|stop|restart}"
exit 1
esac
exit 0

sudo chmod 755 /etc/init.d/jboss

sudo adduser jboss

sudo update-rc.d jboss defaults

Ya con esto deberiamos ser capaces de levantar nuestro JBoss por primera vez sin ningun problema:

sudo /etc/init.d/jboss start

Tardará cuestión de 1 o 2 minutos en levantar. Podemos hacer un escaneo de puertos sobre nuestra máquina con nmap para asegurarnos que JBoss está escuchando. Ademas, iniciará automaticamente cuando iniciemos nuestro sistema operativo.

Con esto ya tendrán funcionando JBoss en Ubuntu y estarán listos para empezar a desarrollar sus aplicaciones J2EE. Espero que sea de utilidad y espero sus comentarios, dudas, preguntas o críticas.