Sdílet prostřednictvím


Nasazení aplikace Java do Azure Web Apps for Containers pomocí sady Azure Toolkit for IntelliJ

kontejnery Dockeru se běžně používají k nasazování webových aplikací. Pomocí kontejnerů Dockeru můžou vývojáři konsolidovat všechny soubory a závislosti projektu do jednoho balíčku pro nasazení na server. Sada Azure Toolkit for IntelliJ zjednodušuje tento proces vývojářům v Javě přidáním funkcí pro nasazení kontejnerů do Microsoft Azure.

Tento článek ukazuje kroky potřebné k vytvoření základní webové aplikace Hello World a publikování webové aplikace v kontejneru Linuxu do Azure pomocí sady Azure Toolkit for IntelliJ.

Požadavky

  • Klient Dockeru .

Poznámka

Pokud chcete dokončit kroky v tomto kurzu, musíte nakonfigurovat Docker tak, aby démon zpřístupnil na portu 2375 bez protokolu TLS. Toto nastavení můžete nakonfigurovat při instalaci Dockeru nebo prostřednictvím nabídky nastavení Dockeru.

nabídka nastavení Dockeru

Instalace a přihlášení

Následující kroky vás provedou procesem přihlášení k Azure ve vývojovém prostředí IntelliJ.

  1. Pokud jste ještě nenainstalovali plugin, viz téma Instalace sady Azure Toolkit for IntelliJ.

  2. Pokud se chcete přihlásit ke svému účtu Azure, přejděte do levého postranního panelu Azure Exploreru a potom klikněte na ikonu Azure Sign In. Alternativně můžete přejít na Nástroje, rozbalit Azurea kliknout na Přihlášení k Azure..

    přihlášení k Azure v IntelliJ.

  3. V okně Azure přihlášení vyberte Přihlášení zařízenía potom klikněte na Přihlásit se (další možnosti přihlášení).

  4. V dialogovém okně přihlášení zařízení Azure klikněte na Kopírovat&a Otevřít.

  5. V prohlížeči vložte kód zařízení (který se zkopíroval po kliknutí na Kopírovat&Otevřít v posledním kroku) a potom klikněte na tlačítko Další.

  6. Vyberte svůj účet Azure a dokončete všechny ověřovací postupy potřebné k přihlášení.

  7. Po přihlášení zavřete prohlížeč a přepněte zpět do integrovaného vývojového prostředí IntelliJ. V dialogovém okně Vybrat předplatná vyberte předplatná, která chcete použít, a potom klikněte na Vybrat.

Vytvoření nového projektu webové aplikace

  1. Klepněte na Soubor, rozbalte Novýa potom klepněte na Projekt.

  2. V dialogovém okně Nový projekt vyberte Mavena ujistěte se, že je zaškrtnutá možnost Vytvořit z archetypu. V seznamu vyberte maven-archetype-webappa potom klikněte na Další.

    Vyberte možnost maven-archetype-webapp.

  3. Rozbalte rozevírací seznam Souřadnice artefaktů, zobrazte všechna vstupní pole a zadejte následující informace pro novou webovou aplikaci a klikněte na Další:

    • Název: Název webové aplikace. Tím se automaticky vyplní pole ArtifactId webové aplikace.
    • GroupId: Název skupiny artefaktů, obvykle doména společnosti. – například com.microsoft.azure.
    • Verze: Ponecháme výchozí verzi 1.0-SNAPSHOT.
  4. Přizpůsobte libovolná nastavení Mavenu nebo přijměte výchozí hodnoty a klikněte na Dokončit.

  5. Přejděte do svého projektu na kartě Project vlevo a otevřete soubor src/main/webapp/index.jsp. Nahraďte kód následujícím kódem a uložte změny:

    <html>
     <body>
       <b><% out.println("Hello World!"); %></b>
     </body>
    </html>
    

    Otevřete soubor index.jsp.

Vytvoření služby Azure Container Registry pro použití jako privátního registru Dockeru

Následující kroky vás provedou použitím webu Azure Portal k vytvoření služby Azure Container Registry.

Poznámka

Pokud chcete místo webu Azure Portal použít Azure CLI, postupujte podle pokynů v tématu Vytvoření privátního registru kontejneru Dockeru pomocí azure CLI 2.0.

  1. Přejděte na portál Azure a přihlaste se.

    Jakmile se přihlásíte ke svému účtu na Azure portálu, můžete postupovat podle kroků v článku Vytvoření privátního registru kontejnerů Docker pomocí Azure portálu, které jsou zjednodušeny v následujících krocích.

  2. Klikněte na ikonu nabídky pro + Vytvořit prostředek, klikněte na kategorii Kontejnery a potom klikněte na Registr kontejnerů.

  3. Po zobrazení stránky Vytvořit registr kontejneru zadejte následující informace:

    • předplatné: Určuje předplatné Azure, které chcete použít pro nový registr kontejneru.

    • skupina prostředků: Určuje skupinu prostředků pro váš registr kontejnerů. Vyberte jednu z následujících možností:

      • Vytvořit novou skupinu prostředků: Určuje, že chcete vytvořit novou skupinu prostředků.
      • Použít existující: Určuje, že vyberete ze seznamu skupin prostředků přidružených k vašemu účtu Azure.
    • Název registru: Určuje název nového registru kontejneru.

    • umístění: Určuje oblast, ve které se vytvoří registr kontejneru (například USA – západ).

    • SKU: Určuje úroveň služby pro váš registr kontejneru. Pro tento tutoriál vyberte Základní. Další informace najdete v tématu úrovně služby Azure Container Registry.

  4. Klikněte na Zkontrolovat a vytvořit a ověřte správnost informací. Dokončete kliknutím na Vytvořit.

Nasazení webové aplikace v kontejneru Dockeru

Následující kroky vás provedou konfigurací podpory Dockeru pro vaši webovou aplikaci a nasazením webové aplikace do kontejneru Dockeru.

  1. Přejděte na projekt na levé straně na kartě projektu a klikněte pravým tlačítkem na projekt. Rozbalte Azure a klikněte na Přidat podporu Dockeru.

    Tím se automaticky vytvoří soubor Dockeru s výchozí konfigurací.

    soubor podpory Dockeru.

  2. Po přidání podpory Dockeru klikněte pravým tlačítkem na projekt v Průzkumníku projektů, rozbalte Azurea potom klikněte na Nasadit image do webové aplikace.

  3. V dialogovém okně Nasadit image do webové aplikace vyplňte následující informace:

    • Název: Určuje uživatelsky příjemný název, který se zobrazí v nástroji Azure Toolkit.

    • Container Registry: Vytvořte nový registr nebo zvolte registr kontejneru z rozevírací nabídky, kterou jste vytvořili v předchozí části tohoto článku. Pole pro Server URL, Uživatelské jménoa Heslo se vyplní automaticky.

    • Image a značka: Určuje název image kontejneru; obvykle se použije následující syntaxe: "registr.azurecr.io/název aplikace:latest", kde:

      • registr je váš registr kontejnerů z předchozí části tohoto článku.
      • název aplikace je název vaší webové aplikace.
    • Použít existující webovou aplikaci nebo Vytvořit novou webovou aplikaci: Určuje, jestli kontejner nasadíte do existující webové aplikace, nebo vytvoříte novou webovou aplikaci. Název aplikace , který zadáte, vytvoří adresu URL vaší webové aplikace; například: wingtiptoys.azurewebsites.net.

    • skupina prostředků: Určuje, jestli budete používat existující nebo vytvořit novou skupinu prostředků.

    • plán služby App Service: Určuje, jestli budete používat existující nebo vytvořit nový plán služby App Service.

  4. Po dokončení konfigurace výše uvedených nastavení klikněte na Spustit. Po úspěšném nasazení webové aplikace se stav zobrazí v okně Spustit.

  5. Po publikování webové aplikace můžete přejít na adresu URL, která byla zadána dříve pro vaši webovou aplikaci; například: wingtiptoys.azurewebsites.net.

    Procházení k vaší webové aplikaci

Volitelné: Úprava nastavení publikování webové aplikace

  1. Po publikování webové aplikace se vaše nastavení uloží jako výchozí a aplikaci můžete spustit v Azure kliknutím na ikonu zelené šipky na panelu nástrojů. Tato nastavení můžete upravit kliknutím na rozevírací nabídku webové aplikace a kliknutím na Upravit konfigurace.

    Upravit konfiguraci nabídky.

  2. Když se zobrazí dialogové okno Konfigurace spuštění nebo ladění, můžete upravit libovolné výchozí nastavení a potom klepněte na tlačítko OK.

Další kroky

Další zdroje informací o Dockeru najdete na oficiálním webu Dockeru.

Pokud chcete nahlásit chyby nebo požádat o nové funkce, vytvořte požadavky v našem úložišti GitHubnebo položte otázky na Stack Overflow s tagem azure-java-tools.

Další informace o používání Javy s Azure najdete na následujících odkazech: