Rychlý start: Vytvoření aplikace v Javě na Azure App Service

Azure App Service poskytuje vysoce škálovatelnou službu pro hostování webů s automatickými opravami. Tento rychlý start ukazuje, jak pomocí Azure CLI s modulem plug-in Webové aplikace Azure pro Maven nasadit soubor .jar nebo .war. Pomocí karet můžete přepínat mezi pokyny pro Javu SE a Tomcat.

Pokud maven není vaším preferovaným vývojovým nástrojem, podívejte se na naše podobné kurzy pro vývojáře v Javě:

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure , než začnete.

1. Použití Azure Cloud Shell

Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Pomocí Cloud Shell předinstalovaných příkazů můžete spustit kód v tomto článku, aniž byste museli cokoli instalovat do místního prostředí.

Spuštění služby Azure Cloud Shell:

Možnost Příklad nebo odkaz
V pravém horním rohu bloku kódu nebo příkazů vyberte Vyzkoušet . Když vyberete Vyzkoušet, kód nebo příkaz se automaticky nezkopírují do Cloud Shell. Snímek obrazovky znázorňující příklad možnosti Vyzkoušet pro Azure Cloud Shell
Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka Spustit Cloud Shell otevřete Cloud Shell v prohlížeči. Snímek obrazovky, který ukazuje, jak spustit Cloud Shell v novém okně
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. Snímek obrazovky znázorňující tlačítko Cloud Shell v Azure Portal

Použití Azure Cloud Shell:

  1. Spusťte Cloud Shell.

  2. Výběrem tlačítka Kopírovat na bloku kódu (nebo bloku příkazů) kód nebo příkaz zkopírujte.

  3. Vložte kód nebo příkaz do relace Cloud Shell stisknutím klávesy Ctrl+Shift+V ve Windows a Linuxu nebo výběrem Cmd+Shift+V v systému macOS.

  4. Stisknutím klávesy Enter spusťte kód nebo příkaz.

2. Vytvoření aplikace v Javě

Naklonujte ukázkový projekt Spring Boot Začínáme.

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

Přejděte do adresáře pro dokončený projekt.

cd gs-spring-boot/complete

3. Konfigurace modulu plug-in Maven

Tip

Modul plug-in Maven podporuje Javy 17 a Tomcat 10.0. Další informace o nejnovější podpoře najdete v tématu Java 17 a Tomcat 10.0 jsou k dispozici na Azure App Service.

Proces nasazování do služby Azure App Service bude automaticky používat vaše přihlašovací údaje k Azure z Azure CLI. Pokud azure CLI není nainstalované místně, modul plug-in Maven se ověří pomocí OAuth nebo přihlášení zařízení. Další informace najdete v tématu Ověřování pomocí modulů plug-in Maven.

Spuštěním následujícího příkazu Maven nakonfigurujte nasazení. Tento příkaz vám pomůže nastavit operační systém App Service, verzi Javy a verzi Tomcat.

mvn com.microsoft.azure:azure-webapp-maven-plugin:2.5.0:config
  1. Po zobrazení výzvy s možností Předplatné vyberte správné Subscription zadáním čísla vytištěného na začátku řádku.

  2. Po zobrazení výzvy s možností Webová aplikace vyberte výchozí možnost stisknutím klávesy <create>Enter.

  3. Po zobrazení výzvy s možností operačního systému vyberte stisknutím klávesy Enter možnost Linux .

  4. Po zobrazení výzvy s možností javaVersion vyberte Java 11.

  5. Po zobrazení výzvy s možností Cenová úroveň vyberte P1v2.

  6. Stisknutím klávesy Enter u poslední výzvy potvrďte svůj výběr.

    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] ------------------------------------------------------------------------
    

Konfigurace pro App Service můžete upravit přímo v pom.xml. Některé běžné konfigurace jsou uvedené níže:

Vlastnost Povinné Popis Verze
<schemaVersion> false (nepravda) Zadejte verzi schématu konfigurace. Podporované hodnoty jsou: v1, v2. 1.5.2
<subscriptionId> false (nepravda) Zadejte ID předplatného. 0.1.0+
<resourceGroup> true Skupina prostředků Azure pro vaši webovou aplikaci. 0.1.0+
<appName> true Název vaší webové aplikace. 0.1.0+
<region> false (nepravda) Určuje oblast, ve které bude vaše webová aplikace hostována. výchozí hodnota je centralus. Všechny platné oblasti v části Podporované oblasti 0.1.0+
<pricingTier> false (nepravda) Cenová úroveň webové aplikace. Výchozí hodnota je P1v2 pro produkční úlohy, zatímco B2 je doporučené minimum pro vývoj/testování v Javě. Další informace najdete v tématu ceny App Service. 0.1.0+
<runtime> false (nepravda) Konfigurace prostředí modulu runtime Další informace najdete v tématu Podrobnosti o konfiguraci. 0.1.0+
<deployment> false (nepravda) Konfigurace nasazení. Další informace najdete v tématu Podrobnosti o konfiguraci. 0.1.0+

Dávejte pozor na hodnoty <appName> a <resourceGroup> (helloworld-1590394316693 a helloworld-1590394316693-rg podle toho v ukázce), které se použijí později.

4. Nasazení aplikace

Když máte v souboru pom připravenou veškerou konfiguraci, můžete aplikaci v Javě nasadit do Azure jedním příkazem.

mvn package azure-webapp:deploy

Po dokončení nasazení bude vaše aplikace připravená na http://<appName>.azurewebsites.net/ adrese (http://helloworld-1590394316693.azurewebsites.net v ukázce). Otevřete adresu URL v místním webovém prohlížeči. Měli byste vidět

Gratulujeme! Nasadili jste svou první aplikaci v Javě do App Service.

5. Vyčištění prostředků

V předchozích krocích jste vytvořili prostředky Azure ve skupině prostředků. Pokud prostředky v budoucnu nepotřebujete, odstraňte skupinu prostředků z portálu nebo spuštěním následujícího příkazu v Cloud Shell:

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

Spuštění tohoto příkazu může trvat přibližně minut.

Azure App Service poskytuje vysoce škálovatelnou službu pro hostování webů s automatickými opravami. V tomto rychlém startu se dozvíte, jak pomocí Azure CLI s modulem plug-in webové aplikace Azure pro Maven nasadit soubor .jar nebo soubor .war. Pomocí karet můžete přepínat mezi pokyny pro Javu SE a Tomcat.

Snímek obrazovky s pozdravy aplikace Spring v Azure App Service

Pokud maven není vaším upřednostňovaným vývojovým nástrojem, podívejte se na naše podobné kurzy pro vývojáře v Javě:

Pokud nemáte předplatné Azure, vytvořte si bezplatný účet Azure , než začnete.

1. Použití Azure Cloud Shell

Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Ke spuštění kódu v tomto článku můžete použít předinstalované příkazy Cloud Shell, aniž byste museli cokoli instalovat do místního prostředí.

Spuštění služby Azure Cloud Shell:

Možnost Příklad nebo odkaz
V pravém horním rohu bloku kódu nebo příkazů vyberte Vyzkoušet . Výběrem možnosti Vyzkoušet se kód nebo příkaz automaticky nezkopíruje do Cloud Shell. Snímek obrazovky znázorňující příklad funkce Try It for Azure Cloud Shell
Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka Spustit Cloud Shell otevřete Cloud Shell v prohlížeči. Snímek obrazovky, který ukazuje, jak spustit Cloud Shell v novém okně
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. Snímek obrazovky znázorňující tlačítko Cloud Shell v Azure Portal

Použití Azure Cloud Shell:

  1. Spusťte Cloud Shell.

  2. Výběrem tlačítka Kopírovat na bloku kódu (nebo bloku příkazů) kód nebo příkaz zkopírujte.

  3. Vložte kód nebo příkaz do relace Cloud Shell tak, že vyberete Ctrl+Shift+V ve Windows a Linuxu nebo vyberete Cmd+Shift+V v macOS.

  4. Výběrem klávesy Enter spusťte kód nebo příkaz.

2. Vytvoření aplikace v Javě

Naklonujte ukázkový projekt Spring Boot Začínáme.

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

Přejděte do adresáře pro dokončený projekt.

cd gs-spring-boot/complete

3. Konfigurace modulu plug-in Maven

Tip

Modul plug-in Maven podporuje Java 17 a Tomcat 10.0. Další informace o nejnovější podpoře najdete v tématu Java 17 a Tomcat 10.0 jsou k dispozici na Azure App Service.

Proces nasazování do služby Azure App Service bude automaticky používat vaše přihlašovací údaje k Azure z Azure CLI. Pokud azure CLI není nainstalované místně, pak se modul plug-in Maven ověří pomocí Oauth nebo přihlášení zařízení. Další informace najdete v tématu ověřování pomocí modulů plug-in Maven.

Spuštěním následujícího příkazu Maven nakonfigurujte nasazení. Tento příkaz vám pomůže nastavit operační systém App Service, verzi Javy a verzi Tomcat.

mvn com.microsoft.azure:azure-webapp-maven-plugin:2.5.0:config
  1. Pokud se zobrazí výzva s možností Předplatné , vyberte správnou Subscription hodnotu zadáním čísla vytištěného na začátku řádku.

  2. Po zobrazení výzvy s možností Webová aplikace vyberte výchozí možnost stisknutím klávesy <create>Enter.

  3. Po zobrazení výzvy s možností operačního systému vyberte Windows zadáním 1.

  4. Po zobrazení výzvy s možností javaVersion vyberte Java 11 zadáním 2.

  5. Po zobrazení výzvy s možností Cenová úroveň vyberte P1v2 zadáním 10.

  6. Stisknutím klávesy Enter u poslední výzvy potvrďte svůj výběr.

    Souhrnný výstup bude vypadat podobně jako níže uvedený fragment kódu.

    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] ------------------------------------------------------------------------
    

Konfigurace pro App Service můžete upravit přímo v pom.xml. Některé běžné konfigurace jsou uvedené níže:

Vlastnost Povinné Popis Verze
<schemaVersion> false (nepravda) Zadejte verzi schématu konfigurace. Podporované hodnoty jsou: v1, v2. 1.5.2
<subscriptionId> false (nepravda) Zadejte ID předplatného. 0.1.0+
<resourceGroup> true Skupina prostředků Azure pro vaši webovou aplikaci. 0.1.0+
<appName> true Název vaší webové aplikace. 0.1.0+
<region> false (nepravda) Určuje oblast, ve které bude vaše webová aplikace hostována. výchozí hodnota je centralus. Všechny platné oblasti v části Podporované oblasti 0.1.0+
<pricingTier> false (nepravda) Cenová úroveň pro vaši webovou aplikaci. Výchozí hodnota je P1v2 pro produkční úlohy, zatímco B2 je doporučené minimum pro vývoj a testování v Javě. Další informace najdete v tématu ceny App Service. 0.1.0+
<runtime> false (nepravda) Konfigurace prostředí modulu runtime. Další informace najdete v tématu Podrobnosti o konfiguraci. 0.1.0+
<deployment> false (nepravda) Konfigurace nasazení. Další informace najdete v tématu Podrobnosti o konfiguraci. 0.1.0+

Dávejte pozor na hodnoty <appName> a <resourceGroup> (helloworld-1590394316693 a helloworld-1590394316693-rg proto je v ukázce použijete později.

4. Nasazení aplikace

Když máte v souboru pom připravenou konfiguraci, můžete aplikaci v Javě nasadit do Azure jediným příkazem.

mvn package azure-webapp:deploy

Po dokončení nasazení bude vaše aplikace připravená na adrese http://<appName>.azurewebsites.net/ (http://helloworld-1590394316693.azurewebsites.net v ukázce). Otevřete adresu URL v místním webovém prohlížeči. Mělo by se zobrazit

Snímek obrazovky s pozdravy aplikace Spring v Azure App Service

Gratulujeme! Nasadili jste svou první aplikaci v Javě do App Service.

5. Vyčištění prostředků

V předchozích krocích jste vytvořili prostředky Azure ve skupině prostředků. Pokud v budoucnu nebudete prostředky potřebovat, odstraňte skupinu prostředků z portálu nebo spuštěním následujícího příkazu v Cloud Shell:

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

Spuštění tohoto příkazu může trvat přibližně minut.

Azure App Service poskytuje vysoce škálovatelnou službu pro hostování webů s automatickými opravami. Tento rychlý úvodní kurz ukazuje, jak nasadit aplikaci Java SE do Azure App Service v Linuxu pomocí Azure Portal. Pokud chcete postupovat podle rychlého startu, který nasadí do Protokolu Tomcat nebo JBoss EAP, vyberte jednu z výše uvedených možností Mavenu.

Tento rychlý start nakonfiguruje aplikaci App Service na úrovni Free a za předplatné Azure se vám neúčtují žádné poplatky.

V tomto rychlém startu se dozvíte, jak tyto změny provést v prohlížeči, aniž byste na počítač museli instalovat nástroje vývojového prostředí.

Tento postup můžete použít v případě počítačů se systémem Mac, Windows nebo Linux. Pokud máte nainstalované všechny požadované prostředky, zabere vám tento postup zhruba pět minut.

K dokončení tohoto rychlého startu potřebujete:

  1. Účet Azure s aktivním předplatným. Vytvořte si zdarma účet.
  2. Účet GitHubu pro vytvoření forku úložiště

1. Fork ukázkového úložiště

  1. V prohlížeči přejděte do úložiště obsahujícího ukázkový kód.

  2. V pravém horním rohu vyberte Fork (Fork).

    Snímek obrazovky úložiště Azure-Samples/java-docs-spring-hello-world na GitHubu se zvýrazněnou možností Fork

  3. Na obrazovce Vytvořit nový fork potvrďte pole Vlastník a Název úložiště . Vyberte Vytvořit fork.

    Snímek obrazovky se stránkou Vytvořit nový fork na GitHubu pro vytvoření nového forku Azure-Samples/java-docs-spring-hello-world

    Poznámka

    Tím byste se měli dostat k novému forku. Adresa URL forku bude vypadat přibližně takto: https://github.com/YOUR_GITHUB_ACCOUNT_NAME/java-docs-spring-hello-world

2. Vytvoření prostředků Azure a konfigurace nasazení

  1. Přihlaste se k webu Azure Portal.

  2. Do vyhledávacího pole zadejte app services . V části Služby vyberte App Services.

    Snímek obrazovky s Azure Portal s textem app services zadaným do vyhledávacího textového pole Ve výsledcích je zvýrazněná možnost App Services v části Služby.

  3. Na stránce App Services vyberte Vytvořit.

    Snímek obrazovky se stránkou App Services v Azure Portal Tlačítko Vytvořit na panelu akcí je zvýrazněné.

  4. Vyplňte stránku Vytvořit webovou aplikaci následujícím způsobem.

  • Skupina prostředků: Vytvořte skupinu prostředků myResourceGroup.
  • Název: Zadejte globálně jedinečný název vaší webové aplikace.
  • Publikovat: Vyberte Kód.
  • Zásobník modulu runtime: Vyberte Java 11.
  • Zásobník webového serveru Java: Vyberte Java SE (Embedded Web Server).
  • Operační systém: Vyberte Linux.
  • Oblast: Vyberte oblast Azure blízko vás.
  • plán App Service: Vytvořte plán služby App Service s názvem myAppServicePlan.
  1. Pokud chcete změnit App Service úroveň plánu, vedle položky Skladová položka a velikost vyberte Změnit velikost.

  2. Ve výběru specifikací na kartě Produkce vyberte P1V3. Vyberte tlačítko Použít v dolní části stránky.

    Snímek obrazovky s výběrem specifikace pro cenové úrovně plánu App Service v Azure Portal Zvýrazněné jsou produkční verze, P1V3 a Použít.

  3. Vyberte tlačítko Zkontrolovat a vytvořit v dolní části stránky.

  4. Po spuštění ověření vyberte tlačítko Vytvořit v dolní části stránky. Tím se vytvoří skupina prostředků Azure, plán služby App Service a služba App Service.

  5. Po vytvoření prostředků Azure vyberte Přejít k prostředku.

  6. V levém navigačním panelu vyberte Deployment Center.

    Snímek obrazovky s App Service na webu Azure Portal Možnost Deployment Center v části Nasazení v levém navigačním panelu je zvýrazněná.

  7. V části Nastavení vyberte Zdroj. Pro účely tohoto rychlého startu vyberte GitHub.

  8. V části GitHub vyberte následující nastavení:

  • Organizace: Vyberte svoji organizaci.
  • Úložiště: Vyberte java-docs-spring-hello-world.
  • Větev: Vyberte hlavní.
  1. Vyberte Uložit.

    Snímek obrazovky s centrem nasazení pro App Service se zaměřením na nastavení integrace GitHubu Tlačítko Uložit na panelu akcí je zvýrazněné.

    Tip

    V tomto rychlém startu se používá GitHub. Mezi další zdroje průběžného nasazování patří Bitbucket, Local Git, Azure Repos a External Git. Ftps je také podporovaná metoda nasazení.

  2. Po uložení integrace GitHubu vyberteAdresa URLpřehledu>.

    Snímek obrazovky s přehledem prostředku App Service se zvýrazněnou adresou URL

Ukázkový kód Java SE běží ve webové aplikaci Azure App Service Linuxu.

Snímek obrazovky s ukázkovou aplikací spuštěnou v Azure a zobrazeným Hello World!

Gratulujeme! Nasadili jste svou první aplikaci v Javě do App Service pomocí Azure Portal.

3 – Aktualizujte fork na GitHubu a nasaďte změny.

  1. Přejděte na svůj fork java-docs-spring-hello-world na GitHubu.

  2. Stisknutím klávesy . na stránce úložiště spusťte Visual Studio Code v prohlížeči.

    Poznámka

    Adresa URL se změní z GitHub.com na GitHub.dev. Tato funkce funguje jenom s úložištěmi, která obsahují soubory. U prázdných úložišť to nefunguje.

    Snímek obrazovky s forkovaným úložištěm GitHub s poznámkou k stisknutí klávesy tečky

  3. Přejděte na src/main/java/com/example/demo/DemoApplication.java.

    Snímek obrazovky editoru Visual Studio Code v prohlížeči se zvýrazněním src/main/java/com/example/demo/DemoApplication.java v podokně Průzkumníka

  4. Upravte metodu sayHello tak, aby zobrazovala "Hello Azure!" místo "Hello World!"

    @RequestMapping("/")
    String sayHello() {
        return "Hello Azure!";
    }
    
  5. V podokně Správa zdrojového kódu vyberte tlačítko Stage Changes (Změny fáze) a připravte změnu.

    Snímek obrazovky editoru Visual Studio Code v prohlížeči se zvýrazněnou navigací správy zdrojového kódu na bočním panelu a zvýrazněním tlačítka Změny fáze na panelu Správa zdrojového kódu

  6. Zadejte zprávu o potvrzení, například Hello Azure. Pak vyberte Potvrdit a Nasdílat.

    Snímek obrazovky editoru Visual Studio Code v prohlížeči, panelu Správa zdrojového kódu se zprávou potvrzení

  7. Po dokončení nasazení se vraťte do okna prohlížeče, které se otevřelo v kroku Přechod do aplikace, a aktualizujte zobrazení stránky.

    Snímek obrazovky s aktualizovanou ukázkovou aplikací spuštěnou v Azure a zobrazující

4. Správa nové aplikace Azure

  1. Pokud chcete spravovat webovou aplikaci, kterou jste vytvořili, přejděte na web Azure Portal. Vyhledejte a vyberte App Services.

    Snímek obrazovky s Azure Portal s textem App Services zadaným do vyhledávacího textového pole Ve výsledcích je zvýrazněná možnost App Services v části Služby.

  2. Vyberte název aplikace Azure.

    Snímek obrazovky se seznamem služeb App Services v Azure Název ukázkové služby App Service je zvýrazněný.

Zobrazí se stránka Přehled vaší webové aplikace. Tady můžete provádět základní úlohy správy, jako je procházení, zastavení, restartování a odstranění.

Snímek obrazovky se stránkou přehledu App Service v Azure Portal Na panelu akcí je zvýrazněná skupina tlačítka Procházet, Zastavit, Prohodit (zakázáno), Restartovat a Odstranit.

Nabídka webové aplikace nabízí různé možnosti konfigurace aplikace.

5. Vyčištění prostředků

Až ukázkovou aplikaci dokončíte, můžete z Azure odebrat všechny prostředky aplikace. Nebudou se vám účtovat žádné další poplatky a vaše předplatné Azure zůstane v přehledu. Odebráním skupiny prostředků se také odeberou všechny prostředky ve skupině prostředků a je to nejrychlejší způsob, jak odebrat všechny prostředky Azure pro vaši aplikaci.

  1. Na stránce přehledu App Service vyberte skupinu prostředků, kterou jste vytvořili dříve.

  2. Na stránce skupiny prostředků vyberte Odstranit skupinu prostředků. Potvrďte název skupiny prostředků a dokončete odstraňování prostředků.

Azure App Service poskytuje vysoce škálovatelnou službu pro hostování webů s automatickými opravami. Tento rychlý úvodní kurz ukazuje, jak nasadit aplikaci Java SE do Azure App Service ve Windows pomocí Azure Portal. Pokud chcete postupovat podle rychlého startu, který se nasazuje do Protokolu Tomcat nebo JBoss EAP, vyberte jednu z výše uvedených možností Mavenu.

Tento rychlý start nakonfiguruje aplikaci App Service na úrovni Free a za vaše předplatné Azure se neúčtují žádné poplatky.

V tomto rychlém startu se dozvíte, jak tyto změny provést v prohlížeči, aniž byste na počítač museli instalovat nástroje vývojového prostředí.

Snímek obrazovky ukázkové aplikace Java SE spuštěné v Azure se zobrazeným Hello World!

Tento postup můžete použít v případě počítačů se systémem Mac, Windows nebo Linux. Pokud máte nainstalované všechny požadované prostředky, zabere vám tento postup zhruba pět minut.

K dokončení tohoto rychlého startu potřebujete:

  1. Účet Azure s aktivním předplatným. Vytvořte si zdarma účet.
  2. Účet GitHubu pro vytvoření forku úložiště

1. Fork ukázkového úložiště

  1. V prohlížeči přejděte do úložiště obsahujícího ukázkový kód.

  2. V pravém horním rohu vyberte Fork (Fork).

    Snímek obrazovky úložiště Azure-Samples/java-docs-spring-hello-world na GitHubu se zvýrazněnou možností Fork

  3. Na obrazovce Vytvořit nový fork potvrďte pole Vlastník a Název úložiště . Vyberte Vytvořit fork.

    Snímek obrazovky se stránkou Vytvořit nový fork na GitHubu pro vytvoření nového forku Azure-Samples/java-docs-spring-hello-world

    Poznámka

    Tím byste se měli dostat k novému forku. Adresa URL forku bude vypadat přibližně takto: https://github.com/YOUR_GITHUB_ACCOUNT_NAME/java-docs-spring-hello-world

2. Nasazení do Azure

  1. Přihlaste se k webu Azure Portal.

  2. Do vyhledávacího pole zadejte app services . V části Služby vyberte App Services.

    Snímek obrazovky s Azure Portal s textem app services zadaným do vyhledávacího textového pole Ve výsledcích je zvýrazněná možnost App Services v části Služby.

  3. Na stránce App Services vyberte Vytvořit.

    Snímek obrazovky se stránkou App Services v Azure Portal Tlačítko Vytvořit na panelu akcí je zvýrazněné.

  4. Vyplňte stránku Vytvořit webovou aplikaci následujícím způsobem.

  • Skupina prostředků: Vytvořte skupinu prostředků myResourceGroup.
  • Název: Zadejte globálně jedinečný název vaší webové aplikace.
  • Publikovat: Vyberte Kód.
  • Zásobník modulu runtime: Vyberte Java 11.
  • Zásobník webového serveru Java: Vyberte Java SE (Embedded Web Server).
  • Operační systém: Vyberte Windows.
  • Oblast: Vyberte oblast Azure blízko vás.
  • plán App Service: Vytvořte plán služby App Service s názvem myAppServicePlan.
  1. Pokud chcete změnit App Service úroveň plánu, vedle položky Skladová položka a velikost vyberte Změnit velikost.

  2. Ve výběru specifikací na kartě Produkce vyberte P1V3. Vyberte tlačítko Použít v dolní části stránky.

    Snímek obrazovky s výběrem specifikace pro cenové úrovně plánu App Service v Azure Portal Zvýrazněné jsou produkční verze, P1V3 a Použít.

  3. Vyberte část Nasazení . V části nastavení GitHub Actions v části Průběžné nasazování vyberte Povolit.

    Snímek obrazovky s oddílem Nasazení v průvodci vytvořením webové aplikace v Azure Portal Nasazení – druhá část – je zvýrazněná. V části nastavení GitHub Actions je zvýrazněná také možnost Povolit průběžné nasazování.

  4. V části GitHub Actions podrobnosti vyberte následující nastavení:

  • Účet GitHub: Přihlaste se ke svému účtu GitHub.
  • Organizace: Vyberte svoji organizaci.
  • Úložiště: Vyberte java-docs-spring-hello-world.
  • Větev: Vyberte hlavní.
  1. Vyberte tlačítko Zkontrolovat a vytvořit v dolní části stránky.

  2. Po spuštění ověření vyberte tlačítko Vytvořit v dolní části stránky. Tím se vytvoří skupina prostředků Azure, plán služby App Service a služba App Service.

  3. Po vytvoření prostředků vyberte Přejít k prostředku. Na stránce vytvořené App Service vyberteAdresa URLpřehledu>.

    Snímek obrazovky s přehledem prostředku App Service se zvýrazněnou adresou URL

Ukázkový kód Java SE běží ve webové aplikaci Azure App Service Linuxu.

Snímek obrazovky s ukázkovou aplikací spuštěnou v Azure a zobrazeným Hello World!

Gratulujeme! Nasadili jste svou první aplikaci v Javě do App Service pomocí Azure Portal.

3. Aktualizace v GitHubu a opětovné nasazení kódu

  1. Přejděte na svůj fork java-docs-spring-hello-world na GitHubu.

  2. Stisknutím klávesy . na stránce úložiště spusťte Visual Studio Code v prohlížeči.

    Poznámka

    Adresa URL se změní z GitHub.com na GitHub.dev. Tato funkce funguje jenom s úložištěmi, která obsahují soubory. U prázdných úložišť to nefunguje.

    Snímek obrazovky s forkovaným úložištěm GitHub s poznámkou k stisknutí klávesy tečky

  3. Přejděte na src/main/java/com/example/demo/DemoApplication.java.

    Snímek obrazovky editoru Visual Studio Code v prohlížeči se zvýrazněním src/main/java/com/example/demo/DemoApplication.java v podokně Průzkumníka

  4. Upravte metodu sayHello tak, aby zobrazovala "Hello Azure!" místo "Hello World!"

    @RequestMapping("/")
    String sayHello() {
        return "Hello Azure!";
    }
    
  5. V podokně Správa zdrojového kódu vyberte tlačítko Stage Changes (Změny fáze) a připravte změnu.

    Snímek obrazovky editoru Visual Studio Code v prohlížeči se zvýrazněnou navigací správy zdrojového kódu na bočním panelu a zvýrazněním tlačítka Změny fáze na panelu Správa zdrojového kódu

  6. Zadejte zprávu o potvrzení, například Hello Azure. Pak vyberte Potvrdit a Nasdílat.

    Snímek obrazovky editoru Visual Studio Code v prohlížeči, panelu Správa zdrojového kódu se zprávou potvrzení

  7. Po dokončení nasazení se vraťte do okna prohlížeče, které se otevřelo v kroku Přechod do aplikace, a aktualizujte zobrazení stránky.

    Snímek obrazovky s aktualizovanou ukázkovou aplikací spuštěnou v Azure a zobrazující

4. Správa nové aplikace Azure

  1. Pokud chcete spravovat webovou aplikaci, kterou jste vytvořili, přejděte na web Azure Portal. Vyhledejte a vyberte App Services.

    Snímek obrazovky s Azure Portal s textem App Services zadaným do vyhledávacího textového pole Ve výsledcích je zvýrazněná možnost App Services v části Služby.

  2. Vyberte název aplikace Azure.

    Snímek obrazovky se seznamem služeb App Services v Azure Název ukázkové služby App Service je zvýrazněný.

Zobrazí se stránka Přehled vaší webové aplikace. Tady můžete provádět základní úlohy správy, jako je procházení, zastavení, restartování a odstranění.

Snímek obrazovky se stránkou přehledu App Service v Azure Portal Na panelu akcí je zvýrazněná skupina tlačítka Procházet, Zastavit, Prohodit (zakázáno), Restartovat a Odstranit.

Nabídka webové aplikace nabízí různé možnosti konfigurace aplikace.

5. Vyčištění prostředků

Až ukázkovou aplikaci dokončíte, můžete z Azure odebrat všechny prostředky aplikace. Nebudou se vám účtovat žádné další poplatky a vaše předplatné Azure zůstane v přehledu. Odebráním skupiny prostředků se také odeberou všechny prostředky ve skupině prostředků a je to nejrychlejší způsob, jak odebrat všechny prostředky Azure pro vaši aplikaci.

  1. Na stránce přehledu App Service vyberte skupinu prostředků, kterou jste vytvořili dříve.

  2. Na stránce skupiny prostředků vyberte Odstranit skupinu prostředků. Potvrďte název skupiny prostředků a dokončete odstraňování prostředků.

Další kroky