Capítulo 5. Experimente Isto
5.1. Execução das Iniciações Rápidas Copiar o linkLink copiado para a área de transferência!
5.1.1. Execução das Iniciações Rápidas no Red Hat JBoss Developer Studio Copiar o linkLink copiado para a área de transferência!
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
helloworlde clique em . A caixa de lista de Projects é preenchida com o arquivopom.xmldo 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
fullou 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-helloworldda 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:O contexto da web registrado é anexado aoJBAS018210: Register web context: /jboss-helloworld JBAS018559: Deployed "jboss-helloworld.war" (runtime-name : "jboss-helloworld.war")http://localhost:8080para fornecer acesso ao aplicativo implantado pelo URL usado.
- Para certificar-se que a iniciação rápida
helloworldfoi 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-validationno 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-validationtab 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-remoteClique 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 Copiar o linkLink copiado para a área de transferência!
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.htmlno 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.htmlna 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.htmllocalizado na pasta de cada iniciação rápida para executar a amostra.