Capítulo 5. Experimente Isto
5.1. Execução das Iniciações Rápidas
5.1.1. Execução das Iniciações Rápidas no Red Hat JBoss Developer Studio
Procedimento 5.1. Importação das iniciações rápidas ao Red Hat JBoss Developer Studio
Importante
- Caso ainda não tenha realizado, por favor realize os procedimentos descritos na Seção 4.2.4.2, “Configuração Maven para Uso com a Linha de Comando”.
- Inicie o Red Hat JBoss Developer Studio.
- Selecione
a partir do menu. - Escolha
a partir da lista de seleção e clique em . Figura 5.1. Importação dos Projetos Maven Existentes
- Navegue ao diretório da iniciação rápida que você planeja para o teste, por exemplo a iniciação rápida do
helloworld
e clique em . A caixa de lista de Projects é preenchida com o arquivopom.xml
do projeto de iniciação rápida selecionado.Figura 5.2. Seleção dos Projetos Maven
- Clique em.
Procedimento 5.2. Construção e implementação da iniciação rápida helloworld
.
helloworld
é uma das iniciações rápidas mais simples e é uma ótima maneira de verificar que o servidor do JBoss está configurado e executando corretamente.
- Caso você não consiga visualizar a tab Servers ou não tenha definido um servidor, siga as instruções da Seção 4.1.5, “Adição do JBoss EAP Server usando o Servidor Novo de Definição”. Caso planeje implantar uma iniciação rápida que requer o perfil
full
ou os argumentos de iniciação adicional, certifique-se de criar um servidor no ambiente do período de execução, conforme descrito nas instruções de iniciação rápida. - Clique no botão direito do mouse no projeto
jboss-helloworld
da tab Project Explorer e selecione . A lista de opções será fornecida. Selecione .Figura 5.3. Executar como - Execução no Servidor
- Selecione JBoss EAP 6.1+ Runtime Server a partir da lista de servidor e clique em .
Figura 5.4. Execução no Servidor
- A próxima tela exibe os recursos que são configurados no servidor. A iniciação rápida
jboss-helloworld
é configurada. Clique em para implantar a iniciação rápida.Figura 5.5. Modificação dos Recursos Configurados no Servidor
- Revise os resultados.
- Na tab
Server
, o status do JBoss EAP 6.x Runtime Server altera para[Started, Republish]
. - A tab Console do servidor apresenta mensagens detalhando o servidor JBoss EAP 6.x e a implantação da iniciação rápida helloworld.
- A tab helloworld aparece exibindo o URL http://localhost:8080/jboss-helloworld/HelloWorld e o texto "Hello World!".
- As seguintes mensagens no Console confirmam a implantação do arquivo
jboss-helloworld.war
:JBAS018210: Register web context: /jboss-helloworld JBAS018559: Deployed "jboss-helloworld.war" (runtime-name : "jboss-helloworld.war")
O contexto da web registrado é anexado aohttp://localhost:8080
para fornecer acesso ao aplicativo implantado pelo URL usado.
- Para certificar-se que a iniciação rápida
helloworld
foi implantada com êxito ao servidor do JBoss, abra um navegador da web e acesse o aplicativo neste URL: http://localhost:8080/jboss-helloworld
Procedimento 5.3. Execute os testes Arquillian de iniciação rápida bean-validation
bean-validation
é uma amostra de iniciação rápida que fornece testes Arquillian.
- Siga o procedimento acima para importar a iniciação rápida do
bean-validation
no Red Hat JBoss Developer Studio. - Na tab Servers, clique no botão direito do mouse e selecione para inciar o servidor JBoss EAP. Caso não possa visualizar a tab Servers ou não tenha definido um servidor, siga as seguintes instruções da Seção 4.1.5, “Adição do JBoss EAP Server usando o Servidor Novo de Definição”.
- Clique no botão direito do mouse no projeto
jboss-bean-validation
tab Project Explorer e selecione . Uma lista de opções será fornecida. Selecione . - No campo de entrada Goals do diálogo Edit Configuration, digite:
clean test -Parq-jbossas-remote
Clique em.Figura 5.6. Edição da configuração
- Revise os resultados.A tab Console do servidor apresenta mensagens detalhando o início do servidor JBoss EAP e o resultado dos testes Arquillian de iniciação rápida
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. Execução das Iniciações Rápidas usando uma Linha Comando
Procedimento 5.4. Construa e Implante as Iniciações Rápidas usando uma Linha Comando
- Caso ainda não realizado, por favor realize as seguintes etapas da Seção 4.2.4.2, “Configuração Maven para Uso com a Linha de Comando”.
- Revise o arquivo
README.html
no diretório raiz das iniciações rápidas.Este arquivo contém informações gerais sobre as solicitações do sistema, como configurar o Maven, como adicionar usuários e como executar Iniciações Rápidas. Certifique-se de ler todo este conteúdo antes de começar.Além disso, este arquivo contém uma tabela listando as iniciações rápidas disponíveis. A tabela lista cada nome da iniciação rápida e as tecnologias que demonstra. Ela fornece uma descrição rápida de cada iniciação rápida e o nível de experiência requerido para configurá-las. Clique no nome iniciação rápida para maiores informações sobre a iniciação rápida.Algumas iniciações rápidas são designadas para aprimorar ou estender outras iniciações rápidas. Essas estão descritas na colunaPrerequisites
. Caso uma iniciação rápida listar pré-requisitos, você deverá instalá-las antes de trabalhar com a iniciação rápida.Algumas iniciações rápidas requerem a instalação e configuração de componentes opcionais. Não instale componentes a não ser que a iniciação rápida os solicite. - Execute a iniciação rápida
helloworld
.A iniciação rápidahelloworld
é uma das iniciações rápidas mais simples e é uma ótima maneira de verificar se o servidor do JBoss está configurado e executando corretamente. Abra o arquivoREADME.html
na raiz da iniciação rápidahelloworld
. Ele contém informações detalhadas de como construir e implantar a iniciação rápida e acessar o aplicativo de execução. - Execute outras iniciações rápidas.Siga as seguintes instruções no arquivo
README.html
localizado na pasta de cada iniciação rápida para executar a amostra.