Red Hat Training
A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform
Capítulo 5. Ensáyelo
5.1. Ejecute los Quickstarts
5.1.1. Ejecute los Quickstarts en Red Hat JBoss Developer Studio
Esta sección describe cómo usar Red Hat JBoss Developer Studio para implementar los inicios rápidos y ejecutar las pruebas Arquillian.
Procedimiento 5.1. Importar los inicios rápidos en Red Hat JBoss Developer Studio
Cada inicio rápido se distribuye con un archivo POM que contiene información sobre el proyecto y configuración para el inicio rápido. Al usar este archivo POM, usted puede importar con facilidad el inicio rápido en Red Hat JBoss Developer Studio.
Importante
Si su carpeta de proyectos de inicios rápidos se localiza dentro del espacio de trabajo IDE cuando lo importa a Red Hat JBoss Developer Studio, el IDE genera un nombre de proyecto inválido y el nombre de archivo WAR. Verifique si su carpeta de proyecto de inicios rápidos se localiza fuera del espacio de trabajo IDE antes de comenzar.
- Si aún no lo ha hecho entonces, Sección 4.2.4.2, “Configurar los parámetros Maven para usar con la línea de comandos”.
- Iniciar Red Hat JBoss Developer Studio.
- Desde el menú seleccione File → Import.
- En la lista de selección escoja Maven → Existing Maven Projects y luego haga clic en Next.
Figura 5.1. Importación de proyectos Maven existentes
- Navegue hasta el directorio del inicio rápido que quiera probar; por ejemplo, el inicio rápido
helloworld
y haga clic en OK. La casilla Projects se poblará con el archivopom.xml
del proyecto del inicio rápido seleccionado.Figura 5.2. Seleccione proyectos Maven
- Haga clic en Finish.
Procedimiento 5.2. Construya e implemente el inicio rápido helloworld
El inicio rápido
helloworld
es uno de los inicios rápidos más simples y es una buena manera de verificar que el servidor JBoss está configurado y ejecutando de manera correcta.
- Si no ve una pestaña Servers o no tiene aún definido un servidor, siga las siguientes instrucciones aquí: Sección 4.1.5, “Agregar JBoss EAP Server mediante Define New Server”. Si piensa implementar un inicio rápido que requiera el perfil
full
o argumentos de inicio adicionales, asegúrese de crear el entorno de tiempo de ejecución de servidor como se anota en las instrucciones de inicios rápidos. - Haga clic derecho en el proyecto
jboss-helloworld
de la pestaña Project Explorer y seleccione Run As. Se le presentará una lista de opciones. Seleccione Run on Server.Figura 5.3. Run As - Ejecutar en el servidor
- Seleccione JBoss EAP 6.1+ Runtime Server de la lista de servidores y haga clic en Next.
Figura 5.4. Ejecutar en el servidor
- La siguiente pantalla muestra los recursos que están configurados en el servidor. El inicio rápido
jboss-helloworld
está configurado para usted. Haga clic en Finish para implementar el inicio rápido.Figura 5.5. Modificar recursos configurados en el servidor
- Revisar los resultados
- En la pestaña
Server
, el estatus de JBoss EAP 6.x Runtime Server cambia a[Started, Republish]
. - La pestaña del servidor Console muestra mensajes que describen el inicio del servidor JBoss EAP 6.x y la implementación del inicio rápido helloworld.
- Una pestaña helloworld aparece mostrando la URL http://localhost:8080/jboss-helloworld/HelloWorld y el texto "Hello World!".
- Los siguientes mensajes en la Console confirman la implementación del archivo
jboss-helloworld.war
:JBAS018210: Register web context: /jboss-helloworld JBAS018559: Deployed "jboss-helloworld.war" (runtime-name : "jboss-helloworld.war")
El contexto de red registrado se agrega al final dehttp://localhost:8080
para proporcionar la URL utilizada para acceder la aplicación implementada.
- Para verificar si el inicio rápido
helloworld
se ha implementado correctamente para el servidor JBoss, abra un navegador web y acceda la aplicación en esta URL: http://localhost:8080/jboss-helloworld
Procedimiento 5.3. Ejecute las pruebas Arquillian de inicio rápido bean-validation
Algunos inicios rápidos no proporcionan una capa de interfaz de usuario y en su lugar, proporcionan pruebas Arquillian para demostrar ejemplos de código. El inicio rápido
bean-validation
es un ejemplo de un inicio rápido que proporciona pruebas Arquillian.
- Siga el procedimiento de arriba para importar el inicio rápido
bean-validation
a Red Hat JBoss Developer Studio. - En la pestaña Servers, haga clic derecho en el servidor y elija Start para iniciar el servidor JBoss EAP. Si no ve una pestaña Servers o si aún no ha definido un servidor, siga las instrucciones aquí: Sección 4.1.5, “Agregar JBoss EAP Server mediante Define New Server”.
- Haga clic derecho en el proyecto
jboss-bean-validation
de la pestaña Project Explorer y seleccione Run As. Se le presentará una lista de opciones. Seleccione Maven Build. - En el campo de salida Goals del dialogo Edit Configuration, escriba:
clean test -Parq-jbossas-remote
Luego haga clic en Run.Figura 5.6. Modifique la configuración
- Revisar los resultadosLa pestaña del servidor Console muestra mensajes que describen el inicio y la salida de las pruebas Arquillian de inicio rápido
bean-validation
.------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.jboss.as.quickstarts.bean_validation.test.MemberValidationTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.189 sec Results : Tests run: 5, Failures: 0, Errors: 0, Skipped: 0 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------
5.1.2. Ejecutar los Quickstarts usando una línea de comandos
Procedimiento 5.4. Construir e implementar los Quickstarts usando una línea de comandos
Puede construir e implementar fácilmente los inicios rápidos usando una línea de comandos. Tenga en cuenta que al utilizar una línea de comandos, usted es el responsable de iniciar el servidor JBoss si se requiere.
- Si aún no lo ha hecho, entonces vaya a Sección 4.2.4.2, “Configurar los parámetros Maven para usar con la línea de comandos”.
- Revise el archivo
README.html
en el directorio root de los inicios rápidos.Este archivo contiene información general sobre los requerimientos del sistema, cómo configurar Maven, cómo agregar usuarios y cómo ejecutar los inicios rápidos. Asegúrese de leerlo antes de empezar.También contiene una tabla que enumera los inicios rápidos disponibles. La tabla lista cada nombre de inicio rápido y la tecnología que demuestra. Brinda una corta descripción de cada inicio rápido y el nivel de experiencia requerido para configurarlo. Para obtener información detallada sobre un inicio rápido haga clic en su nombre.Algunos inicios rápidos están diseñados para mejorar o extender otros inicios rápidos. Estos están resaltados en la columna dePrerequisites
. Si un inicio rápido enumera prerrequisitos, entonces deberá instalarlos antes de utilizar los inicios rápidos.Algunos inicios rápidos requieren la instalación y configuración de componentes opcionales. No instale estos componentes a menos de que el inicio rápido los requiera. - Ejecute el inicio rápido
helloworld
.Un inicio rápidohelloworld
es uno de los inicios más sencillos y es una buena forma de verificar que el servidor JBoss esté configurado y ejecutándose de manera correcta. Abra el archivoREADME
en la raíz del inicio rápidohelloworld
. Contiene instrucciones detalladas sobre cómo construir e implementar el inicio rápido y acceder a la aplicación en ejecución. - Ejecute los otros inicios rápidos.Siga las instrucciones en el archivo
README.html
localizado en la carpeta raíz del inicio rápido para ejecutar el ejemplo.