Megosztás a következőn keresztül:


Java-alkalmazás üzembe helyezése az Azure Web Apps for Containersben az Azure Toolkit for IntelliJ használatával

Docker tárolók széles körben használatosak a webalkalmazások üzembe helyezéséhez. A Docker-tárolók használatával a fejlesztők egyetlen csomagba egyesíthetik az összes projektfájljukat és függőségüket a kiszolgálóra való üzembe helyezéshez. Az IntelliJ-hez készült Azure Toolkit leegyszerűsíti ezt a folyamatot a Java-fejlesztők számára a tárolók Microsoft Azure-ban való üzembe helyezéséhez szükséges funkciók hozzáadásával.

Ez a cikk bemutatja az alapszintű Hello World-webalkalmazás létrehozásához és a webalkalmazás Linux-tárolóban való közzétételéhez szükséges lépéseket az Azure-ban az Azure Toolkit for IntelliJ használatával.

Előfeltételek

  • Egy támogatott Java Development Kit (JDK). Az Azure-beli fejlesztés során használható JDK-kkal kapcsolatos további információkért lásd Java-támogatást az Azure-ban és az Azure Stack.
  • IntelliJ IDEA, Ultimate vagy Közösségi Kiadás.
  • Az Azure Toolkit az IntelliJ számára. További információ: Az Azure Toolkit for IntelliJtelepítése. Az Azure Toolkit for IntelliJ-hez tartozó Azure-fiókjába is be kell jelentkeznie. Az Azure Toolkit for IntelliJindítási utasításaiért tekintse meg a bejelentkezési utasításokat.

Jegyzet

Az oktatóanyag lépéseinek elvégzéséhez konfigurálnia kell Docker, hogy tLS nélkül tegye elérhetővé a démont a 2375-ös porton. Ezt a beállítást a Docker telepítésekor vagy a Docker beállítások menüjében konfigurálhatja.

Docker-beállítások menü

Telepítés és bejelentkezés

Az alábbi lépések végigvezetik az Azure bejelentkezési folyamatán az IntelliJ fejlesztői környezetben.

  1. Ha még nem telepítette a beépülő modult, tekintse meg Az Azure Toolkit for IntelliJtelepítése című témakört.

  2. Az Azure-fiókba való bejelentkezéshez lépjen az Azure Explorer bal oldali oldalsávjára, majd kattintson a Azure Bejelentkezési ikonra. Másik lehetőségként lépjen a(z) Eszközökmenüpontra, bontsa ki az Azureelemet, majd kattintson az Azure bejelentkezéspontra.

    Jelentkezzen be az Azure-ba az IntelliJ-n.

  3. Az Azure Bejelentkezési ablakban válassza Eszköz bejelentkezésilehetőséget, majd kattintson Bejelentkezés (egyéb bejelentkezési lehetőségek).

  4. Kattintson Másolás& megnyitása az Azure-eszköz bejelentkezési párbeszédpanelen.

  5. A böngészőben illessze be az eszköz kódját (amelyet akkor másolt, amikor az utolsó lépésben a Másolás&Megnyitás gombra kattintott), majd kattintson a Továbbgombra.

  6. Válassza ki az Azure-fiókját, és végezze el a bejelentkezéshez szükséges hitelesítési eljárásokat.

  7. Miután bejelentkezett, zárja be a böngészőt, és váltson vissza az IntelliJ IDE-re. Az Előfizetések kiválasztása párbeszédpanelen jelölje ki a használni kívánt előfizetéseket, majd kattintson a kijelölése elemre.

Új webalkalmazás-projekt létrehozása

  1. Kattintson a Fájlelemre, bontsa ki Új, majd kattintson Projectelemre.

  2. Az Új projekt párbeszédpanelen válassza a Mavenlehetőséget, és győződjön meg arról, hogy az Archetípusból létrehozás opció be van jelölve. A listában válassza maven-archetype-webapp, majd kattintson a Továbbgombra.

    Válassza ki a maven-archetype-webapp lehetőséget.

  3. Bontsa ki a Összetevő koordinátái legördülő menüt az összes beviteli mező megtekintéséhez, és adja meg az új webalkalmazás következő adatait, majd kattintson a Továbbgombra:

    • Név: A webalkalmazás neve. Ez automatikusan kitölti a webalkalmazás ArtifactId mezőjét.
    • GroupId: Az artefakt csoport neve, amely általában egy vállalati tartományt képvisel. - például com.microsoft.azure.
    • Verzió: Az alapértelmezett verzió 1.0-SNAPSHOT.
  4. Szabja testre a Maven beállításait, vagy fogadja el az alapértelmezett beállításokat, majd kattintson a Befejezésgombra.

  5. Lépjen a projekthez a bal oldalon található Project lapon, és nyissa meg a fájlt src/main/webapp/index.jsp. Cserélje le a kódot a következőre, és mentse a módosításokat:

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

    Nyissa meg a index.jsp fájlt.

Azure Container Registry létrehozása privát Docker-beállításjegyzékként való használatra

Az alábbi lépések végigvezetik az Azure Portal használatával egy Azure Container Registry létrehozásához.

Jegyzet

Ha az Azure Portal helyett az Azure CLI-t szeretné használni, kövesse a Privát Docker-tárolóregisztrációs adatbázis létrehozása az Azure CLI 2.0használatával című szakasz lépéseit.

  1. Keresse meg az Azure Portal , és jelentkezzen be.

    Miután bejelentkezett a fiókjába az Azure Portalon, kövesse a Privát Docker-tárolóregisztrációs adatbázis létrehozása az Azure Portal cikkével, amelyek a célszerűség kedvéért az alábbi lépésekben szerepelnek.

  2. Kattintson a + Erőforrás létrehozásamenüikonra, kattintson a Tárolók kategóriára, majd a Tárolóregisztrációs adatbáziselemre.

  3. Amikor megjelenik a Tárolóregisztrációs adatbázis létrehozása lap, adja meg a következő információkat:

    • Előfizetés: Az új tároló-regisztrációhoz használni kívánt Azure-előfizetést.

    • erőforráscsoport: A tárolóregisztrációs adatbázis erőforráscsoportját adja meg. Válasszon az alábbi lehetőségek közül:

      • Újlétrehozása: Megadja, hogy létre szeretne hozni egy új erőforráscsoportot.
      • Meglévőhasználata: Megadja, hogy az Azure-fiókhoz társított erőforráscsoportok listájából válasszon.
    • Konténer-regisztrációs adatbázis neve: Adja meg az új konténer-regisztrációs adatbázis nevét.

    • Hely: Azt a régiót adja meg, ahol a tárolóregisztrációs adatbázis létre lesz hozva – például az USA nyugati régiója.

    • termékváltozat: Megadja a tárolóregisztrációs adatbázis szolgáltatási szintjét. Ebben az oktatóanyagban válassza Alapszintűlehetőséget. További információ: Azure Container Registry szolgáltatásszintek.

  4. Kattintson a Véleményezés + létrehozás gombra, és ellenőrizze, hogy az információk helyesek-e. Befejezésként kattintson a létrehozása gombra.

Webalkalmazás üzembe helyezése Docker-tárolóban

Az alábbi lépésekkel konfigurálhatja a Docker-támogatást a webalkalmazáshoz, és üzembe helyezheti a webalkalmazást egy Docker-tárolóban.

  1. Lépjen a projektre a bal oldali Project lapon, és kattintson a jobb gombbal a projektre. Bontsa ki Azure elemet, majd kattintson a "Docker támogatás hozzáadása"gombra.

    Ez automatikusan létrehoz egy Docker-fájlt egy alapértelmezett konfigurációval.

    A Docker támogatási fájlja.

  2. Miután hozzáadta a Docker-támogatást, kattintson a jobb gombbal a projektre a projektböngészőben, nyissa meg az Azureelemet, majd kattintson a Docker-kép telepítése a webalkalmazásraelemre.

  3. A Lemezkép üzembe helyezése webalkalmazásban párbeszédpanelen adja meg a következő információkat:

    • Név: Ez a barátságos név, amely az Azure Toolkitben megjelenik.

    • Tárolóregisztrációs adatbázis: Hozzon létre egy újat, vagy válassza ki a tárolóregisztrációs adatbázist a cikk előző szakaszában létrehozott legördülő menüből. A kiszolgáló URL-címének, Felhasználónévés Jelszó mezői automatikusan ki lesznek töltve.

    • Kép és címke: Megadja a tároló lemezképének nevét; Ez általában a következő szintaxist használja: <registry.azurecr.io/>< appname>:latest, ahol:

      • <A tárolóregisztrációs rendszer> a jelen cikk előző szakaszából származik
      • <az alkalmazásnév> a webalkalmazás neve
    • Meglévő webalkalmazás használata vagy Új webalkalmazás létrehozása: Megadja, hogy a tárolót egy meglévő webalkalmazásban helyezi-e üzembe, vagy új webalkalmazást hoz létre. A megadott alkalmazásnév létrehozza a webalkalmazás URL-címét; például: wingtiptoys.azurewebsites.net.

    • erőforráscsoport: Megadja, hogy meglévő vagy új erőforráscsoportot fog-e használni.

    • App Service-csomag: Megadja, hogy meglévő vagy új App Service-csomagot fog-e használni.

  4. Ha befejezte a fenti beállítások konfigurálását, kattintson a Futtatásgombra. A webalkalmazás sikeres üzembe helyezése után az állapot megjelenik a Futtatás ablakban.

  5. A webalkalmazás közzététele után keresse meg a webalkalmazáshoz korábban megadott URL-címet; például: wingtiptoys.azurewebsites.net.

    webalkalmazásának böngészése

Nem kötelező: A webalkalmazás közzétételi beállításainak módosítása

  1. A webalkalmazás közzététele után a rendszer alapértelmezés szerint menti a beállításokat, és az eszköztár zöld nyíl ikonra kattintva futtathatja az alkalmazást az Azure-ban. Ezeket a beállításokat úgy módosíthatja, hogy a webalkalmazás legördülő menüjére kattint, majd a Konfigurációk szerkesztéseparancsra kattint.

    Konfiguráció szerkesztése menü.

  2. Amikor megjelenik a Futtatási/hibakeresési konfigurációk párbeszédpanel, módosíthatja az alapértelmezett beállításokat, majd kattintson OKgombra.

Következő lépések

A Dockerhez további forrásokért tekintse meg a Docker hivatalos webhelyét.

Hibák jelentéséhez vagy új funkciók kéréséhez hozzon létre problémákat a GitHub-adattár, vagy tegyen fel kérdéseket Stack Overflow-val kapcsolatban az Azure-Java-toolscímkével.

A Java azure-ral való használatáról az alábbi hivatkozásokon talál további információt: