En el siguiente tutorial, lo guiaremos a través de los pasos para instalar y configurar JAVA y JBoss 7 Final utilizando uno de nuestros servidores virtuales Linux CentOS 6 .
¿Qué es JBoss?
Es un servidor de aplicaciones de código abierto desarrollado por RedHat basado en la plataforma J2EE para desarrollar e implementar aplicaciones Java empresariales. , Aplicaciones web , Servicios , Portales y más. J2EE permite que las aplicaciones sean estandarizadas y modulares, lo que permite que JAVA maneje muchos aspectos de programación al desarrollar una aplicación.
ACTUALIZAR EL SISTEMA
Asegúrate de estar en una screen
sesión y su CentOS 6 VPS está actualizado ejecutando:
## screen -U -S jboss-screen ## yum update
INSTALAR JAVA
Lo primero que debe hacer es instalar y configurar JAVA en tu CentOS 6 sistema. JBoss admite Java 6 o Java 7 y en este caso usaremos la implementación de código abierto de Java 7.
Instálelo ejecutando el siguiente comando en su terminal:
## yum install java-1.7.0-openjdk
Verifique que JAVA se haya instalado correctamente ejecutando:
## java -version java version "1.7.0_55" OpenJDK Runtime Environment (rhel-2.4.7.1.el6_5-i386 u55-b13) OpenJDK Client VM (build 24.51-b03, mixed mode, sharing)
INSTALAR JBOSS
A continuación, descargue la última versión estable de JBoss 7.1.x e instalarlo en /opt
directorio usando:
## wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.tar.gz -P /var/tmp ## tar -zxf /var/tmp/jboss-as-7.1.1.Final.tar.gz -C /opt ## cd /opt/jboss-as-7.1.1.Final
Elimina el archivo descargado si no lo necesitas:
## rm -f /var/tmp/jboss-as-7.1.1.Final.tar.gz
CONFIGURAR JBOSS
Necesitamos configurar JBoss AS para que se ejecute sin root
privilegios porque lo ejecuta como root
es un gran riesgo de seguridad. La mejor manera de ejecutar JBoss es usando un usuario de sistema dedicado que ejecutará el servidor JBoss usando sudo
poderes.
Entonces, preparemos esto, ¿de acuerdo?
## useradd -r jboss -d /opt/jboss-as-7.1.1.Final ## chown jboss: -R /opt/jboss-as-7.1.1.Final
Ok, con todo eso en su lugar, estamos algo listos para iniciar el servidor JBoss. Antes de hacerlo, ajustemos algunas cosas, como habilitar el acceso a la interfaz web de JBoss y configurarlo para que se ejecute como un servicio del sistema, de modo que pueda iniciarse automáticamente al iniciarse el sistema y pueda usar service jboss [start|stop]
etc para administrar el servicio Jboss.
– habilite el acceso a la interfaz de JBoss:
## vim /opt/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml <interface name="management"> <!--<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>--> <any-ipv4-address/> </interface> <interface name="public"> <!--<inet-address value="${jboss.bind.address:127.0.0.1}"/>--> <any-ipv4-address/> </interface>
Esto hará que la interfaz pública y de administración de JBoss esté disponible desde cualquier lugar (usando autenticación, por supuesto ) para que pueda administrarlo a través de un navegador.
:configure Jboss para que se ejecute como un servicio
## cp /opt/jboss-as-7.1.1.Final/bin/init.d/jboss-as-standalone.sh /etc/init.d/jboss ## chmod +x /etc/init.d/jboss ## mkdir /etc/jboss-as
agregue los siguientes parámetros de configuración
## vim /etc/jboss-as/jboss-as.conf JBOSS_HOME=/opt/jboss-as-7.1.1.Final JBOSS_CONSOLE_LOG=/var/log/jboss-console.log JBOSS_USER=jboss
inicie y agregue el servidor JBoss a los servicios de inicio de su sistema CentOS VPS usando los siguientes comandos:
## service jboss start ## chkconfig jboss on
Ahora, el archivo de registro de la consola para su servidor JBoss se ubicará en /var/log/jboss-console.log
.
– crear nuevas cuentas de usuario de JBoss
Para usar la consola de administración, debe crear nuevos usuarios de JBoss utilizando add-user.sh
secuencia de comandos en el bin/
directorio dentro de su instalación de JBoss (que en este caso es /opt/jboss-as-7.1.1.Final/bin
) .
ejemplo:
## cd /opt/jboss-as-7.1.1.Final/bin ## ./add-user.sh What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a): a Enter the details of the new user to add. Realm (ManagementRealm) : Username : testuser Password : Re-enter Password : About to add user 'testuser' for realm 'ManagementRealm' Is this correct yes/no? y Added user 'testuser' to file '/opt/jboss-as-7.1.1.Final/standalone/configuration/mgmt-users.properties' Added user 'testuser' to file '/opt/jboss-as-7.1.1.Final/domain/configuration/mgmt-users.properties'
Ahora puede acceder a su consola de administración de JBoss en http://YOUR_IP:8080/console usando el testuser
recién creado cuenta.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen JAVA y JBoss 7 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.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.