¿Qué es un servidor de aplicaciones JBoss? El último tutorial de JBoss

Si está tan involucrado en la comunidad de software como yo, es posible que haya notado la charla sobre JBoss. Red Hat, ASRC Federal Holding Company y otras empresas de software multimillonarias utilizan el servidor de aplicaciones JBoss como base para sus productos.

Entonces, ¿qué es la plataforma de aplicaciones empresariales JBoss? ¿Cómo se utiliza el servidor de aplicaciones JBoss? ¿Cómo configurar el servidor JBoss? Este tutorial sobre el servidor JBoss responderá a todas estas preguntas. Al final del tutorial, le diré cómo aprovechar al máximo su servidor de aplicaciones JBoss con la poderosa herramienta de monitoreo de aplicaciones JBoss.

Índice

¿Qué es un servidor de aplicaciones JBoss?

JBoss Application Server es una plataforma de código abierto desarrollada por Red Hat que se utiliza para implementar aplicaciones Java y una amplia gama de otras aplicaciones de software. Puede crear e implementar servicios de Java para escalarlos y adaptarlos al tamaño de su empresa. Si integra el servidor de aplicaciones JBoss con WildFly 10, puede desbloquear varias funciones interesantes, como mensajería, agrupación en clústeres de alta disponibilidad y almacenamiento en caché distribuido.

Si las herramientas de código abierto lo ponen un poco nervioso, no se preocupe: el servidor de aplicaciones JBoss cumple con las especificaciones de Java Enterprise Edition 7. Puede ejecutar el servidor de aplicaciones JBoss en Linux. UnixOS X y Windows.

Con JBoss Application Server obtiene una plataforma de clase empresarial robusta y escalable de alto nivel sin costo alguno. Sus estructuras orientadas a servicios y orientadas a aspectos facilitan la integración con otras herramientas. Además, a diferencia de la mayoría de las herramientas de código abierto, el servidor de aplicaciones JBoss viene con un sistema de soporte profesional 24 horas al día, 7 días a la semana, formado por desarrolladores, por lo que no tendrá problemas si tiene dificultades técnicas.

El servidor de aplicaciones JBoss a menudo se abrevia como JBoss AS, y muchas personas lo usan indistintamente con JBoss Enterprise Application Server (EAS) o WildFly. A los efectos de este tutorial, seguiremos el "Servidor de aplicaciones JBoss" o el "Servidor JBoss".

Un tutorial rápido sobre el servidor de aplicaciones JBoss para principiantes

Servidor de aplicaciones JBoss

En este tutorial sobre el servidor JBoss, voy a tocar los conceptos básicos de configuración e implementación. Vamos a desmontarlo:

Configuración del servidor JBoss

Instalar el servidor de aplicaciones JBoss es fácil: puede hacerlo usando el instalador o un archivo ZIP. Solo asegúrese de que su sistema sea compatible con Java 8 y tenga todos los privilegios administrativos.

JBoss AS utiliza una estructura modular que le brinda dos opciones de instalación diferentes: un servidor independiente y un dominio administrado. Un servidor independiente es mejor para ejecutar JBoss AS como una instancia con un solo servidor, y un dominio administrado es mejor si tiene varios servidores y desea poder administrarlos desde un solo punto de acceso.

Una breve palabra sobre esta estructura: con los módulos, debe establecer dependencias explícitas que se definen para todos los demás módulos del sistema. Para agregar módulos externos, cambie JBOSS_MODULEPATH variable de entorno y use el siguiente comando:

exportar JBOSS_MODULEPATH = ”$ JBOSS_HOME / módulos: / opt / jboss-eap / módulos personalizados”

Para Linux/Unix/OS X, guarde este comando. Para Windows, cambie el delimitador de dos puntos a un punto y coma.

JBoss AS utiliza secuencias de comandos independientes para establecer valores predeterminados, pero puede solucionar esto ingresando el siguiente comando en el archivo de configuración ubicado en el directorio de configuración: -c = nombre-configuración.xml.

Estas son sus opciones de scripts de inicio que puede usar para configurar sus propios ajustes predeterminados:

  • Linux/Unix/OS X: $JBOSS_HOME/bin/independiente.sh
  • Windows: %JBOSS_HOME%binindependiente.bat

Los scripts de inicio de dominio son ligeramente diferentes, pero el proceso para configurarlos es el mismo:

  • Linux/Unix/OS X: $JBOSS_HOME/bin/dominio.sh
  • Windows: %JBOSS_HOME%bindominio.bat

Lo siguiente que desea hacer es configurar roles administrativos y usuarios. Cree aplicaciones y controles de usuario ingresando a uno de los siguientes escenarios:

  • Linux/Unix/OS X: $JBOSS_HOME/bin/add-user.sh
  • Windows:%JBOSS_HOME%binadd-user.bat

Los usuarios de gestión y de programa se almacenarán en estos dos archivos ".properties", respectivamente: "mgmt-users.properties" y "application-users.properties". Una vez que lo haga, se le pedirá que configure usuarios individuales.

Para acceder a estos archivos en general, ingrese $ JBOSS_HOME / fuera de línea / directorio de configuración para servidor independiente y $JBOSS_HOME/dominio/directorio de configuración para el servidor de dominio. El sistema operativo en este caso no importa.

También puede jugar con servidores independientes y dominios administrados mediante la consola web JBoss AS. Cree un control de usuario utilizando uno de los escenarios de usuario anteriores, luego abra un navegador web y vaya a http: // localhost: 9990.

Volver arriba

Cómo implementar un servidor de aplicaciones JBoss

Hay muchas formas de implementar un servidor de aplicaciones JBoss en Linux, Unix, OS X y Windows. Sin embargo, solo el servidor independiente tiene un directorio de implementación independiente. Para obtener más información, consulte el archivo txt "Léame" que se encuentra en $ JBOSS_HOME / standalone / directorio de implementaciones.

Los métodos más comunes para implementar aplicaciones son la consola web, la interfaz de línea de comandos y el complemento de Maven.

  • consola web: Abra la pestaña "Implementar" y seleccione "Agregar" en la columna de la izquierda. Si está utilizando un servidor de dominio, haga clic en "Agregar" en la sección "Almacén de contenido" de la pestaña "Implementación". Esto abrirá el asistente que utilizará para implementar la aplicación.
  • Interfaz de línea de comandos: Ingresar desplegar — grupos-servidores = grupo-servidor-principal /ruta/a/aplicación/aplicación.war para el dominio.
  • Complemento expertoR: Descargue este complemento y podrá implementar aplicaciones en ambos tipos de servidores.

Ahora que sabe cómo trabajar con el servidor de aplicaciones JBoss, es hora de llevar JBoss al siguiente nivel.

Una vez que comience a usar el servidor de aplicaciones JBoss para crear aplicaciones Java, necesitará una herramienta de clase empresarial para asegurarse de que sus aplicaciones funcionen sin problemas. Vientos solares® Monitor de servidores y aplicaciones (SAM) tiene muchas funciones que facilitan el monitoreo y la solución de problemas de JBoss.

Con SAM puedes:

sam-pila de aplicaciones

Si planea trabajar con el servidor de aplicaciones JBoss en el futuro, le recomiendo probar SolarWinds Server & Application Monitor. Echa un vistazo a la prueba gratuita de 30 díasdándole acceso a la funcionalidad completa de la herramienta, o prueba la demostración gratuita.


Si quieres conocer otros artículos similares a ¿Qué es un servidor de aplicaciones JBoss? El último tutorial de JBoss puedes visitar la categoría SysAdmin.

Artículos de interés

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información