Criar uma aplicação Web Hello World para o Serviço de Aplicações do Azure com o IntelliJ
Este artigo demonstra as etapas necessárias para criar um aplicativo Web Hello World básico e publicar seu aplicativo Web no Serviço de Aplicativo do Azure usando o Kit de Ferramentas do Azure para IntelliJ.
Nota
Se preferir utilizar o Eclipse, veja o nosso tutorial semelhante para o Eclipse.
Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
Depois de concluir o tutorial, não se esqueça de limpar os recursos. Nesse caso, o acompanhamento deste guia não excederá a quota da sua conta gratuita.
Pré-requisitos
- Um Java Development Kit (JDK) suportado. Para obter mais informações sobre os JDKs disponíveis para uso ao desenvolver no Azure, consulte Suporte a Java no Azure e Azure Stack.
- IntelliJ IDEA, Ultimate ou Community Edition.
- O Kit de Ferramentas do Azure para IntelliJ. Para obter mais informações, consulte Instalar o Kit de Ferramentas do Azure para IntelliJ.
Instalar e iniciar sessão
As etapas a seguir orientam você pelo processo de entrada do Azure em seu ambiente de desenvolvimento IntelliJ.
Se você ainda não instalou o plug-in, consulte Kit de Ferramentas do Azure para IntelliJ.
Para entrar na sua conta do Azure, navegue até a barra lateral esquerda do Azure Explorer e clique no ícone Entrar do Azure. Como alternativa, você pode navegar até Ferramentas, expandir Azure e clicar em Entrar no Azure.
Na janela Entrar do Azure, selecione OAuth 2.0 e clique em Entrar. Para outras opções de entrada, consulte Instruções de entrada para o Kit de Ferramentas do Azure para IntelliJ.
No browser, inicie sessão com a sua conta e, em seguida, volte ao IntelliJ. Na caixa de diálogo Selecionar Subscrições, clique na subscrição que pretende utilizar e, em seguida, clique em Selecionar.
Criar um novo projeto de aplicação Web
Clique em Ficheiro, expanda Novo e, em seguida, clique em Projeto.
Na caixa de diálogo Novo Projeto, selecione Maven e verifique se a opção Criar a partir do Arquétipo está marcada. Na lista, selecione maven-archetype-webapp e clique em Avançar.
Expanda a lista suspensa Coordenadas do artefato para exibir todos os campos de entrada. Especifique as seguintes informações para seu novo aplicativo Web e clique em Avançar:
- Nome: o nome do seu aplicativo Web. Esse valor será usado para preencher automaticamente o campo ArtifactId do aplicativo Web.
- GroupId: O nome do grupo de artefatos, geralmente um domínio da empresa, como com.microsoft.azure.
- Versão: Manteremos a versão padrão 1.0-SNAPSHOT.
Personalize as configurações do Maven ou aceite os padrões e clique em Concluir.
Para encontrar o código gerado, navegue até o seu projeto na guia Projeto à esquerda e abra o arquivo src/main/webapp/index.jsp. Você verá um código semelhante ao exemplo a seguir.
<html> <body> <h2>Hello World!</h2> </body> </html>
Implantar aplicativo Web no Azure
Na vista Explorador de Projetos, clique com o botão direito do rato no seu projeto, expanda Azure e, em seguida, clique em Implementar em Aplicações Web do Azure.
Na caixa de diálogo Implantar no Azure, você pode implantar o aplicativo em um aplicativo Web Tomcat existente ou criar um novo.
a. Clique + para criar um novo webapp. Caso contrário, escolha WebApp na lista suspensa WebApp se houver webapps existentes em sua assinatura.
b. Na caixa de diálogo pop-up Criar WebApp, especifique as seguintes informações e clique em OK:
- Nome: O nome de domínio do WebApp. Esse valor deve ser exclusivo no Azure.
- Plataforma: Selecione Linux-Java 8-TOMCAT 9.0 ou conforme apropriado.
c. Para implantar em um aplicativo Web existente, escolha o aplicativo Web na lista suspensa WebApp e clique em Executar.
O conjunto de ferramentas apresentará uma mensagem de estado depois de implementar com êxito a aplicação Web, juntamente com o URL da aplicação Web implementada.
Pode utilizar a ligação contida na mensagem de estado para navegar para a aplicação Web.
Gerenciar configurações de implantação
Gorjeta
Depois de publicar seu aplicativo Web, você pode executar a implantação clicando no ícone de seta verde na barra de ferramentas.
Antes de executar a implantação do WebApp, você pode modificar as configurações padrão clicando no menu suspenso do seu aplicativo Web e selecionando Editar configurações.
Na caixa de diálogo Executar/Depurar Configurações, você pode modificar qualquer uma das configurações padrão. Clique em OK para guardar as definições.
Clean up resources (Limpar recursos)
Para excluir seu aplicativo Web, navegue até a barra lateral esquerda do Azure Explorer e localize o item Aplicativos Web.
Nota
Se o item de menu Aplicativos Web não se expandir, atualize manualmente a lista clicando no ícone Atualizar na barra de ferramentas do Azure Explorer ou clicando com o botão direito do mouse no item de menu Aplicativos Web e selecionando Atualizar.
Clique com o botão direito do rato na aplicação Web que pretende eliminar e clique em Eliminar.
Para excluir seu plano de serviço de aplicativo ou grupo de recursos, visite o portal do Azure e exclua manualmente os recursos em sua assinatura.
Próximos passos
Para relatar bugs ou solicitar novos recursos, crie problemas em nosso repositório GitHub ou faça perguntas sobre o Stack Overflow com a tag azure-java-tools.
Para obter mais informações sobre como utilizar o Java com o Azure, veja as seguintes ligações:
- Azure para Programadores Java
- Java with Azure DevOps Services (Java com Serviços do Azure DevOps)
- Suporte a Java no Azure e Azure Stack
Para obter mais informações sobre como criar Aplicativos Web do Azure, consulte Visão geral do Serviço de Aplicativo.