Luego de instalar Java en un servidor CEntOS 5.4 me di a la tarea de instalar JBoss. Descargue la versión más actual de JBoss desde www.jboss.org, en este momento 5.1.0.GA. Como root hice las siguientes operaciones en orden para una instalación exitosa
Descomprimi JBoss
unzip jboss-5.1.0.GA
La moví a /usr/local, en donde supuestamente debe quedar la instalacion (lo digo porque los scripts estan direccionados a esa carpeta)
mv jboss-5.1.0.GA /usr/local/
Hice de /usr/local la carpeta actual
cd /usr/local
Renombre la carpeta de su nombre original a jboss (la forma linux de renombrar es mover hacia la misma carpeta actual con otro nombre)
mv jboss-5.1.0.GA jboss
Cree el grupo jboss
groupadd jboss
Cree un usuario y lo incorpore al grupo jboss
useradd -d /usr/local/jboss -g jboss jboss
Cambie el usuario de la carpeta recursivamente a jboss
chown jboss:jboss -R /usr/local/jboss
Copie un script que viene dentro de la distribucion hacia la inicializacion del servidor, desde esta carpeta uno puede iniciar como servicio las aplicaciones
cp /usr/local/jboss/bin/jboss_init_redhat.sh /etc/init.d/jboss
El archivo lo modifique y le incluí la linea
JBOSS_HOST=0.0.0.0
Finalmente inclui un enlace simbolico al inicio, con esto se iniciará el serivio cuando reinicie la máquina (obviamente debe ser modificado si posees un inicio grafico a rc5.d)
ln -s /etc/init.d/jboss /etc/rc3.d/S96jboss
Con todo esto aplicado en orden tienes un servidor JBoss funcionando en CEntOS, no lo he probado en alguna otra version de Linux, pero debería sufrir ligeras modificaciones.
Como nota aparte, si es qu tienes un firewall funcionando recuerda dar el permiso al puerto correcto