Quickstart: Crie uma aplicação Java no Serviço de Aplicações do Azure

Serviço de Aplicações do Azure fornece um serviço de hospedagem web altamente escalável e auto-remendado. Este quickstart mostra como usar o CLI Azure com o Azure Web App Plugin para maven implementar um ficheiro .jar, ou ficheiro .war. Utilize as guias para alternar entre as instruções de Java SE e Tomcat.

Se a Maven não é a sua ferramenta de desenvolvimento preferida, confira os nossos tutoriais semelhantes para desenvolvedores java:

Se não tiver uma subscrição do Azure, crie uma conta Azure gratuita antes de começar.

1 - Utilizar Cloud Shell Azure

O Azure aloja o Azure Cloud Shell, um ambiente de shell interativo que pode utilizar através do seu browser. Pode utilizar o Bash ou o PowerShell com o Cloud Shell para trabalhar com os serviços do Azure. Pode utilizar os Cloud Shell comandos pré-instalados para executar o código neste artigo, sem ter de instalar nada no ambiente local.

Para iniciar o Azure Cloud Shell:

Opção Exemplo/Ligação
Selecione Experimente-o no canto superior direito de um bloco de código ou de comando. Selecionar Tentar Não copia automaticamente o código ou o comando para Cloud Shell. Screenshot que mostra um exemplo de Try It for Azure Cloud Shell.
Aceda a https://shell.azure.com ou selecione o botão Iniciar Cloud Shell para abrir o Cloud Shell no browser. Screenshot que mostra como lançar Cloud Shell numa nova janela.
Selecione o botão Cloud Shell na barra de menus, na parte direita do portal do Azure. Screenshot que mostra o botão de Cloud Shell no portal do Azure

Para utilizar o Cloud Shell Azure:

  1. Inicie o Cloud Shell.

  2. Selecione o botão Copiar num bloco de código (ou bloco de comando) para copiar o código ou o comando.

  3. Cole o código ou o comando na sessão de Cloud Shell selecionando Ctrl+Shift+V no Windows e Linux, ou selecionando o Cmd+Shift+V no macOS.

  4. Selecione Entrar para executar o código ou comando.

2 - Criar uma aplicação Java

Clone o projeto de amostra de Introdução bota de primavera.

git clone https://github.com/spring-guides/gs-spring-boot

Mude o diretório para o projeto concluído.

cd gs-spring-boot/complete

3 - Configurar o plugin Maven

Dica

O plugin Maven suporta Java 17 e Tomcat 10.0. Para mais informações sobre o suporte mais recente, consulte Java 17 e Tomcat 10.0 estão disponíveis no Serviço de Aplicações do Azure.

O processo de implementação no Serviço de Aplicações do Azure irá utilizar as suas credenciais do Azure a partir da CLI do Azure automaticamente. Se o CLI Azure não for instalado localmente, então o plugin Maven autenticará com Oauth ou início de sessão do dispositivo. Para mais informações, consulte a autenticação com plugins Maven.

Execute o comando do Maven indicado abaixo para configurar a implementação. Este comando irá ajudá-lo a configurar o sistema operativo Serviço de Aplicações, versão Java e versão Tomcat.

mvn com.microsoft.azure:azure-webapp-maven-plugin:2.5.0:config
  1. Quando solicitado com a opção Subscrição , selecione o adequado Subscription introduzindo o número impresso no início da linha.

  2. Quando solicitado com a opção Web App , selecione a opção predefinida, <create>pressionando a entrada.

  3. Quando solicitado com opção SO , selecione Linux pressionando a entrada.

  4. Quando solicitado com a opção javaVersion , selecione Java 11.

  5. Quando solicitado com a opção Priceing Tier , selecione P1v2.

  6. Por último, prima Enter no último pedido para confirmar as suas seleções.

    Please confirm webapp properties
    Subscription Id : ********-****-****-****-************
    AppName : spring-boot-1599007116351
    ResourceGroup : spring-boot-1599007116351-rg
    Region : centralus
    PricingTier : P1v2
    OS : Linux
    Web server stack : Java SE
    Deploy to slot : false
    Confirm (Y/N)? : Y
    [INFO] Saving configuration to pom.
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 20.925 s
    [INFO] Finished at: 2020-09-01T17:38:51-07:00
    [INFO] ------------------------------------------------------------------------
    

Pode modificar as configurações para Serviço de Aplicações diretamente no seu pom.xml. Algumas configurações comuns são listadas abaixo:

Propriedade Necessário Descrição Versão
<schemaVersion> false Especifique a versão do esquema de configuração. Os valores suportados são: v1. v2. 1.5.2
<subscriptionId> false Especificar o ID de assinatura. 0.1.0+
<resourceGroup> true Grupo de Recursos Azure para a sua Aplicação Web. 0.1.0+
<appName> true O nome da sua Aplicação Web. 0.1.0+
<region> false Especifica a região onde a sua Web App será hospedada; o valor padrão é central. Todas as regiões válidas na secção Regiões Apoiadas . 0.1.0+
<pricingTier> false O nível de preços da sua Web App. O valor predefinido é P1v2 para carga de trabalho de produção, enquanto B2 é o mínimo recomendado para Java dev/teste. Para mais informações, consulte Serviço de Aplicações Preços 0.1.0+
<runtime> false A configuração do ambiente de tempo de execução. Para mais informações, consulte Detalhes de Configuração. 0.1.0+
<deployment> false A configuração de implantação. Para mais informações, consulte Detalhes de Configuração. 0.1.0+

Tenha cuidado com os valores de <appName> e <resourceGroup> (helloworld-1590394316693 e helloworld-1590394316693-rg consequentemente na demonstração), eles serão usados mais tarde.

4 - Implementar a aplicação

Com toda a configuração pronta no seu ficheiro pom, pode implementar a sua aplicação Java para Azure com um único comando.

mvn package azure-webapp:deploy

Uma vez concluída a implementação, a sua aplicação estará pronta http://<appName>.azurewebsites.net/ em (http://helloworld-1590394316693.azurewebsites.net na demonstração). Abra o url com o seu navegador web local, você deve ver

Parabéns! Implementou a sua primeira aplicação Java para Serviço de Aplicações.

5 - Limpar recursos

Nos passos anteriores, criou os recursos do Azure num grupo de recursos. Se não precisar dos recursos no futuro, elimine o grupo de recursos do portal ou executando o seguinte comando no Cloud Shell:

az group delete --name <your resource group name; for example: helloworld-1558400876966-rg> --yes

Este comando pode demorar alguns minutos a ser executado.

Serviço de Aplicações do Azure fornece um serviço de hospedagem web altamente escalável e auto-remendado. Este quickstart mostra como usar o CLI Azure com o Azure Web App Plugin para maven implementar um ficheiro .jar, ou ficheiro .war. Utilize as guias para alternar entre as instruções de Java SE e Tomcat.

Screenshot de saudações de aplicativo primavera em Serviço de Aplicações do Azure.

Se a Maven não é a sua ferramenta de desenvolvimento preferida, confira os nossos tutoriais semelhantes para desenvolvedores java:

Se não tiver uma subscrição do Azure, crie uma conta Azure gratuita antes de começar.

1 - Utilizar Cloud Shell Azure

O Azure aloja o Azure Cloud Shell, um ambiente de shell interativo que pode utilizar através do seu browser. Pode utilizar o Bash ou o PowerShell com o Cloud Shell para trabalhar com os serviços do Azure. Pode utilizar os Cloud Shell comandos pré-instalados para executar o código neste artigo, sem ter de instalar nada no ambiente local.

Para iniciar o Azure Cloud Shell:

Opção Exemplo/Ligação
Selecione Experimente-o no canto superior direito de um bloco de código ou de comando. Selecionar Tentar Não copia automaticamente o código ou o comando para Cloud Shell. Screenshot que mostra um exemplo de Try It for Azure Cloud Shell.
Aceda a https://shell.azure.com ou selecione o botão Iniciar Cloud Shell para abrir o Cloud Shell no browser. Screenshot que mostra como lançar Cloud Shell numa nova janela.
Selecione o botão Cloud Shell na barra de menus, na parte direita do portal do Azure. Screenshot que mostra o botão de Cloud Shell no portal do Azure

Para utilizar o Cloud Shell Azure:

  1. Inicie o Cloud Shell.

  2. Selecione o botão Copiar num bloco de código (ou bloco de comando) para copiar o código ou o comando.

  3. Cole o código ou o comando na sessão de Cloud Shell selecionando Ctrl+Shift+V no Windows e Linux, ou selecionando o Cmd+Shift+V no macOS.

  4. Selecione Entrar para executar o código ou comando.

2 - Criar uma aplicação Java

Clone o projeto de amostra de Introdução bota de primavera.

git clone https://github.com/spring-guides/gs-spring-boot

Mude o diretório para o projeto concluído.

cd gs-spring-boot/complete

3 - Configurar o plugin Maven

Dica

O plugin Maven suporta Java 17 e Tomcat 10.0. Para mais informações sobre o suporte mais recente, consulte Java 17 e Tomcat 10.0 estão disponíveis no Serviço de Aplicações do Azure.

O processo de implementação no Serviço de Aplicações do Azure irá utilizar as suas credenciais do Azure a partir da CLI do Azure automaticamente. Se o CLI Azure não for instalado localmente, então o plugin Maven autenticará com Oauth ou início de sessão do dispositivo. Para mais informações, consulte a autenticação com plugins Maven.

Execute o comando do Maven indicado abaixo para configurar a implementação. Este comando irá ajudá-lo a configurar o sistema operativo Serviço de Aplicações, versão Java e versão Tomcat.

mvn com.microsoft.azure:azure-webapp-maven-plugin:2.5.0:config
  1. Se solicitado com a opção Subscrição , selecione o adequado Subscription introduzindo o número impresso no início da linha.

  2. Quando solicitado com a opção Web App , selecione a opção predefinida, <create>pressionando a entrada.

  3. Quando solicitado com opção OS , selecione Windows inserindo 1.

  4. Quando solicitado com a opção javaVersion , selecione Java 11 entrando 2.

  5. Quando solicitado com a opção Priceing Tier , selecione P1v2 entrando 10.

  6. Por último, prima Enter no último pedido para confirmar as suas seleções.

    A sua saída de resumo será semelhante à do snippet mostrado abaixo.

    Please confirm webapp properties
    Subscription Id : ********-****-****-****-************
    AppName : spring-boot-1599007390755
    ResourceGroup : spring-boot-1599007390755-rg
    Region : centralus
    PricingTier : P1v2
    OS : Windows
    Java : Java 11
    Web server stack : Java SE
    Deploy to slot : false
    Confirm (Y/N)? : Y
    [INFO] Saving configuration to pom.
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 41.118 s
    [INFO] Finished at: 2020-09-01T17:43:45-07:00
    [INFO] ------------------------------------------------------------------------
    

Pode modificar as configurações para Serviço de Aplicações diretamente no seu pom.xml. Algumas configurações comuns são listadas abaixo:

Propriedade Necessário Descrição Versão
<schemaVersion> false Especifique a versão do esquema de configuração. Os valores suportados são: v1. v2. 1.5.2
<subscriptionId> false Especificar o ID de assinatura. 0.1.0+
<resourceGroup> true Grupo de Recursos Azure para a sua Aplicação Web. 0.1.0+
<appName> true O nome da sua Aplicação Web. 0.1.0+
<region> false Especifica a região onde a sua Web App será hospedada; o valor padrão é central. Todas as regiões válidas na secção Regiões Apoiadas . 0.1.0+
<pricingTier> false O nível de preços da sua Web App. O valor predefinido é P1v2 para carga de trabalho de produção, enquanto B2 é o mínimo recomendado para Java dev/teste. Para mais informações, consulte Serviço de Aplicações Preços 0.1.0+
<runtime> false A configuração do ambiente de tempo de execução. Para mais informações, consulte Detalhes de Configuração. 0.1.0+
<deployment> false A configuração de implantação. Para mais informações, consulte Detalhes de Configuração. 0.1.0+

Tenha cuidado com os valores de <appName> e <resourceGroup> (helloworld-1590394316693 e helloworld-1590394316693-rg consequentemente na demonstração), eles serão usados mais tarde.

4 - Implementar a aplicação

Com toda a configuração pronta no seu ficheiro pom, pode implementar a sua aplicação Java para Azure com um único comando.

mvn package azure-webapp:deploy

Uma vez concluída a implementação, a sua aplicação estará pronta http://<appName>.azurewebsites.net/ em (http://helloworld-1590394316693.azurewebsites.net na demonstração). Abra o url com o seu navegador web local, você deve ver

Screenshot de saudações de aplicativo primavera em Serviço de Aplicações do Azure.

Parabéns! Implementou a sua primeira aplicação Java para Serviço de Aplicações.

5 - Limpar recursos

Nos passos anteriores, criou os recursos do Azure num grupo de recursos. Se não precisar dos recursos no futuro, elimine o grupo de recursos do portal ou executando o seguinte comando no Cloud Shell:

az group delete --name <your resource group name; for example: helloworld-1558400876966-rg> --yes

Este comando pode demorar alguns minutos a ser executado.

Serviço de Aplicações do Azure fornece um serviço de hospedagem web altamente escalável e auto-remendado. Este tutorial de arranque rápido mostra como implementar uma aplicação Java SE para Serviço de Aplicações do Azure no Linux usando o portal do Azure. Para seguir um arranque rápido que se desdobra para Tomcat ou JBoss EAP, selecione uma das opções de Maven acima.

Este quickstart configura uma aplicação Serviço de Aplicações no nível Free e não incorre em nenhum custo para a sua subscrição Azure.

Este quickstart mostra-lhe como fazer estas alterações dentro do seu navegador, sem ter de instalar as ferramentas de ambiente de desenvolvimento na sua máquina.

Pode seguir os passos aqui indicados num computador Mac, Windows ou Linux. Depois de instalados os pré-requisitos, demora cerca de cinco minutos a concluir todos os passos.

Para completar este arranque rápido, precisa:

  1. Uma conta do Azure com uma subscrição ativa. Crie uma conta gratuita.
  2. Uma conta gitHub para forquilibilar um repositório.

1 - Garfo do repositório de amostras

  1. No seu navegador, navegue no repositório que contém o código de amostra.

  2. No canto superior direito, selecione Fork.

    Screenshot do Azure-Samples/java-docs-spring-hello-world repo em GitHub, com a opção Fork em destaque.

  3. No Create um novo ecrã de garfo , confirme os campos de nome proprietário e repositório . Selecione Criar garfo.

    Screenshot da Create uma nova página de garfo no GitHub para criar um novo garfo de Azure-Samples/java-docs-spring-hello-world.

    Nota

    Isto deve levá-lo ao novo garfo. A url do garfo será mais ou menos assim: https://github.com/YOUR_GITHUB_ACCOUNT_NAME/java-docs-spring-hello-world

2 - Criar recursos Azure e configurar a implantação

  1. Inicie sessão no portal do Azure.

  2. Digite serviços de aplicativos na pesquisa. Em Serviços, selecione Serviços de Aplicações.

    A imagem do portal do Azure com 'serviços de aplicações' dactilografado na caixa de texto de pesquisa. Nos resultados, destaca-se a opção Serviços de Aplicação em Serviços.

  3. Na página Serviços de Aplicações , selecione Criar.

    Screenshot da página serviços de aplicações no portal do Azure. Destaca-se o botão Criar na barra de ação.

  4. Preencha a página 'Criar Aplicação Web ' da seguinte forma.

  • Grupo de Recursos: Criar um grupo de recursos chamado myResourceGroup.
  • Nome: Escreva um nome globalmente único para a sua aplicação web.
  • Publicar: Selecione Código.
  • Pilha de tempo de execução: Selecione Java 11.
  • Pilha de servidores web java: Selecione Java SE (Embedded Web Server).
  • Sistema operativo: Selecione Linux.
  • Região: Selecione uma região Azure perto de si.
  • Serviço de Aplicações Plano: Criar um plano de serviço de aplicações chamado myAppServicePlan.
  1. Para alterar o nível Serviço de Aplicações Plano, ao lado do Sku e do tamanho, selecione Alterar o tamanho.

  2. No Spec Picker, no separador Produção , selecione P1V3. Selecione o botão Aplicar na parte inferior da página.

    Screenshot do Spec Picker para os níveis de preços do Plano Serviço de Aplicações na portal do Azure. A produção, P1V3 e Apply estão em destaque.

  3. Selecione o botão 'Rever +' na parte inferior da página.

  4. Após a validação, selecione o botão Criar na parte inferior da página. Isto criará um grupo de recursos Azure, plano de serviço de aplicações e serviço de aplicações.

  5. Após a criação dos recursos Azure, selecione Ir para o recurso.

  6. A partir da navegação à esquerda, selecione Centro de Implementação.

    Screenshot do Serviço de Aplicações no Portal Azure. Destaca-se a opção Centro de Implantação na secção de Implantação da navegação à esquerda.

  7. Em Definições, selecione uma Fonte. Para este arranque rápido, selecione GitHub.

  8. Na secção em GitHub, selecione as seguintes definições:

  • Organização: Selecione a sua organização.
  • Repositório: Selecione java-docs-spring-hello-world.
  • Ramo: Selecione principal.
  1. Selecione Guardar.

    Screenshot do Centro de Implementação para o Serviço de Aplicações, focando-se nas definições de integração do GitHub. Destaca-se o botão Guardar na barra de ação.

    Dica

    Este quickstart usa GitHub. Fontes adicionais de implementação contínua incluem Bitbucket, Local Git, Azure Repos e Externa Git. FTPS é também um método de implantação suportado.

  2. Uma vez guardada a integração do GitHub, selecioneO URLde visão geral>.

    Screenshot da visão geral do recurso Serviço de Aplicações com o URL realçado.

O código de amostra java SE está a ser distribuído numa aplicação web Serviço de Aplicações do Azure Linux.

Screenshot da aplicação da amostra em execução em Azure, mostrando 'Hello World!'.

Parabéns! Implementou a sua primeira aplicação Java para Serviço de Aplicações usando o portal do Azure.

3 - Atualizar o garfo no GitHub e implementar as alterações

  1. Navegue pelo seu garfo GitHub de java-docs-spring-hello-world.

  2. Na sua página de repo, prima . para iniciar o Código do Estúdio Visual dentro do seu browser.

    Nota

    A URL passará de GitHub.com para GitHub.dev. Esta funcionalidade funciona apenas com repos que têm ficheiros. Isto não funciona em repos vazios.

    Screenshot do github forcado repo com uma anotação para pressionar a tecla de período.

  3. Navegue para src/main/java/com/exemplo/demo/DemoApplication.java.

    Screenshot do Código do Estúdio Visual no navegador, destacando src/main/java/com/exemplo/demo/DemoApplication.java no painel Explorer.

  4. Edite o método sayHello para que mostre "Olá Azure!" em vez de "Hello World!"

    @RequestMapping("/")
     String sayHello() {
     	return "Hello Azure!";
     }
    
  5. A partir do painel de controlo de origem, selecione o botão Alterações de Fase para encenar a alteração.

    Screenshot do Código do Estúdio Visual no navegador, destacando a navegação do Controlo de Origem na barra lateral e, em seguida, destacando o botão Alterações de Palco no painel Controlo de Origem.

  6. Introduza uma mensagem de compromisso como Hello Azure. Em seguida, selecione Commit and Push.

    Screenshot do Código do Estúdio Visual no navegador, painel Source Control com uma mensagem de compromisso de 'Hello Azure' e o botão Cometer e Pressão realçados.

  7. Depois de concluída a implementação, volte para a janela do browser aberta durante o passo Navegar para a aplicação e atualize a página.

    Screenshot da aplicação de amostra atualizada em execução em Azure, mostrando 'Hello Azure!'.

4 - Gerir a sua nova app Azure

  1. Aceda ao portal do Azure para gerir a aplicação Web que criou. Procure e selecione Serviços de Aplicações.

    A imagem do portal do Azure com 'serviços de aplicações' dactilografado na caixa de texto de pesquisa. Nos resultados, destaca-se a opção Serviços de Aplicação em Serviços.

  2. Selecione o nome da sua aplicação Azure.

    Screenshot da lista de Serviços de Aplicações em Azure. O nome do serviço de aplicações de demonstração está em destaque.

A página geral da sua aplicação web será exibida. Aqui, pode executar tarefas básicas de gestão como Procurar, Parar, Reiniciar e Eliminar.

Screenshot da página geral do Serviço de Aplicações em portal do Azure. Na barra de ação, destaca-se o grupo de botões Browse, Stop, Swap (desativado), Restart e Delete.

O menu de aplicações web fornece diferentes opções para configurar a sua aplicação.

5 - Limpar recursos

Quando terminar com a aplicação da amostra, pode remover todos os recursos para a aplicação do Azure. Não incorrerá em custos adicionais e manterá a sua assinatura Azure desordenada. A remoção do grupo de recursos também remove todos os recursos do grupo de recursos e é a forma mais rápida de remover todos os recursos Azure para a sua app.

  1. Na página Serviço de Aplicações Overview, selecione o grupo de recursos que criou anteriormente.

  2. Na página do grupo de recursos, selecione Eliminar o grupo de recursos. Confirme o nome do grupo de recursos para terminar a eliminação dos recursos.

Serviço de Aplicações do Azure fornece um serviço de hospedagem web altamente escalável e auto-remendado. Este tutorial de arranque rápido mostra como implementar uma aplicação Java SE para Serviço de Aplicações do Azure no Windows usando o portal do Azure. Para seguir um arranque rápido que se desdobra para Tomcat ou JBoss EAP, selecione uma das opções de Maven acima.

Este quickstart configura uma aplicação Serviço de Aplicações no nível Free e não incorre em nenhum custo para a sua subscrição Azure.

Este quickstart mostra-lhe como fazer estas alterações dentro do seu navegador, sem ter de instalar as ferramentas de ambiente de desenvolvimento na sua máquina.

Screenshot da aplicação Java SE da amostra em execução em Azure, mostrando 'Hello World!'.

Pode seguir os passos aqui indicados num computador Mac, Windows ou Linux. Depois de instalados os pré-requisitos, demora cerca de cinco minutos a concluir todos os passos.

Para completar este arranque rápido, precisa:

  1. Uma conta do Azure com uma subscrição ativa. Crie uma conta gratuita.
  2. Uma conta gitHub para forquilibilar um repositório.

1 - Garfo do repositório de amostras

  1. No seu navegador, navegue no repositório que contém o código de amostra.

  2. No canto superior direito, selecione Fork.

    Screenshot do Azure-Samples/java-docs-spring-hello-world repo em GitHub, com a opção Fork em destaque.

  3. No Create um novo ecrã de garfo , confirme os campos de nome proprietário e repositório . Selecione Criar garfo.

    Screenshot da Create uma nova página de garfo no GitHub para criar um novo garfo de Azure-Samples/java-docs-spring-hello-world.

    Nota

    Isto deve levá-lo ao novo garfo. A url do garfo será mais ou menos assim: https://github.com/YOUR_GITHUB_ACCOUNT_NAME/java-docs-spring-hello-world

2 - Implantar para Azure

  1. Inicie sessão no portal do Azure.

  2. Digite serviços de aplicativos na pesquisa. Em Serviços, selecione Serviços de Aplicações.

    A imagem do portal do Azure com 'serviços de aplicações' dactilografado na caixa de texto de pesquisa. Nos resultados, destaca-se a opção Serviços de Aplicação em Serviços.

  3. Na página Serviços de Aplicações , selecione Criar.

    Screenshot da página serviços de aplicações no portal do Azure. Destaca-se o botão Criar na barra de ação.

  4. Preencha a página 'Criar Aplicação Web ' da seguinte forma.

  • Grupo de Recursos: Criar um grupo de recursos chamado myResourceGroup.
  • Nome: Escreva um nome globalmente único para a sua aplicação web.
  • Publicar: Selecione Código.
  • Pilha de tempo de execução: Selecione Java 11.
  • Pilha de servidores web java: Selecione Java SE (Embedded Web Server).
  • Sistema operativo: Selecione Windows.
  • Região: Selecione uma região Azure perto de si.
  • Serviço de Aplicações Plano: Criar um plano de serviço de aplicações chamado myAppServicePlan.
  1. Para alterar o nível Serviço de Aplicações Plano, ao lado do Sku e do tamanho, selecione Alterar o tamanho.

  2. No Spec Picker, no separador Produção , selecione P1V3. Selecione o botão Aplicar na parte inferior da página.

    Screenshot do Spec Picker para os níveis de preços do Plano Serviço de Aplicações na portal do Azure. A produção, P1V3 e Apply estão em destaque.

  3. Selecione a secção de implantação . Em GitHub Actions configurações, para implementação contínua, selecione Ative.

    Screenshot da secção de implementação do assistente de aplicação web Create no portal do Azure. Destaca-se a implantação - a segunda secção - em destaque. Sob GitHub Actions configurações, é também destacado o Enable da implementação contínua.

  4. Na secção GitHub Actions detalhes, selecione as seguintes definições:

  • Conta GitHub: Faça login na sua conta GitHub.
  • Organização: Selecione a sua organização.
  • Repositório: Selecione java-docs-spring-hello-world.
  • Ramo: Selecione principal.
  1. Selecione o botão 'Rever +' na parte inferior da página.

  2. Após a validação, selecione o botão Criar na parte inferior da página. Isto criará um grupo de recursos Azure, plano de serviço de aplicações e serviço de aplicações.

  3. Assim que os recursos forem criados, selecione Ir para o recurso. Na página Serviço de Aplicações criada, selecione OVERview>URL.

    Screenshot da visão geral do recurso Serviço de Aplicações com o URL realçado.

O código de amostra java SE está a ser distribuído numa aplicação web Serviço de Aplicações do Azure Linux.

Screenshot da aplicação da amostra em execução em Azure, mostrando 'Hello World!'.

Parabéns! Implementou a sua primeira aplicação Java para Serviço de Aplicações usando o portal do Azure.

3 - Atualizar no GitHub e recolocar o código

  1. Navegue pelo seu garfo GitHub de java-docs-spring-hello-world.

  2. Na sua página de repo, prima . para iniciar o Código do Estúdio Visual dentro do seu browser.

    Nota

    A URL passará de GitHub.com para GitHub.dev. Esta funcionalidade funciona apenas com repos que têm ficheiros. Isto não funciona em repos vazios.

    Screenshot do github forcado repo com uma anotação para pressionar a tecla de período.

  3. Navegue para src/main/java/com/exemplo/demo/DemoApplication.java.

    Screenshot do Código do Estúdio Visual no navegador, destacando src/main/java/com/exemplo/demo/DemoApplication.java no painel Explorer.

  4. Edite o método sayHello para que mostre "Olá Azure!" em vez de "Hello World!"

    @RequestMapping("/")
     String sayHello() {
     	return "Hello Azure!";
     }
    
  5. A partir do painel de controlo de origem, selecione o botão Alterações de Fase para encenar a alteração.

    Screenshot do Código do Estúdio Visual no navegador, destacando a navegação do Controlo de Origem na barra lateral e, em seguida, destacando o botão Alterações de Palco no painel Controlo de Origem.

  6. Introduza uma mensagem de compromisso como Hello Azure. Em seguida, selecione Commit and Push.

    Screenshot do Código do Estúdio Visual no navegador, painel Source Control com uma mensagem de compromisso de 'Hello Azure' e o botão Cometer e Pressão realçados.

  7. Depois de concluída a implementação, volte para a janela do browser aberta durante o passo Navegar para a aplicação e atualize a página.

    Screenshot da aplicação de amostra atualizada em execução em Azure, mostrando 'Hello Azure!'.

4 - Gerir a sua nova app Azure

  1. Aceda ao portal do Azure para gerir a aplicação Web que criou. Procure e selecione Serviços de Aplicações.

    A imagem do portal do Azure com 'serviços de aplicações' dactilografado na caixa de texto de pesquisa. Nos resultados, destaca-se a opção Serviços de Aplicação em Serviços.

  2. Selecione o nome da sua aplicação Azure.

    Screenshot da lista de Serviços de Aplicações em Azure. O nome do serviço de aplicações de demonstração está em destaque.

A página geral da sua aplicação web será exibida. Aqui, pode executar tarefas básicas de gestão como Procurar, Parar, Reiniciar e Eliminar.

Screenshot da página geral do Serviço de Aplicações em portal do Azure. Na barra de ação, destaca-se o grupo de botões Browse, Stop, Swap (desativado), Restart e Delete.

O menu de aplicações web fornece diferentes opções para configurar a sua aplicação.

5 - Limpar recursos

Quando terminar com a aplicação da amostra, pode remover todos os recursos para a aplicação do Azure. Não incorrerá em custos adicionais e manterá a sua assinatura Azure desordenada. A remoção do grupo de recursos também remove todos os recursos do grupo de recursos e é a forma mais rápida de remover todos os recursos Azure para a sua app.

  1. Na página Serviço de Aplicações Overview, selecione o grupo de recursos que criou anteriormente.

  2. Na página do grupo de recursos, selecione Eliminar o grupo de recursos. Confirme o nome do grupo de recursos para terminar a eliminação dos recursos.

Passos seguintes