Rychlý start: Nasazení serveru EAP JBoss na virtuálním počítači Azure pomocí webu Azure Portal

V tomto článku se dozvíte, jak rychle nasadit JBoss EAP Server na virtuální počítač Azure pomocí webu Azure Portal.

Požadavky

Nasazení serveru EAP JBoss na virtuálním počítači Azure

Kroky v této části vás nasměrují k nasazení serveru EAP JBoss na virtuálních počítačích Azure.

Snímek obrazovky webu Azure Portal zobrazující server JBoss EAP na virtuálním počítači Azure

Následující kroky ukazují, jak najít JBoss EAP Server na virtuálním počítači Azure a vyplnit podokno Základy :

  1. Na panelu hledání v horní části webu Azure Portal zadejte JBoss EAP. Ve výsledcích hledání v části Marketplace vyberte samostatné JBoss EAP na virtuálním počítači RHEL. V rozevírací nabídce se ujistěte, že je vybraná možnost PAYG .

    Snímek obrazovky webu Azure Portal zobrazující server JBoss EAP na virtuálním počítači Azure ve výsledcích hledání

    Alternativně můžete přejít přímo na samostatnou nabídku JBoss EAP na virtuálním počítači RHEL. V takovém případě je pro vás vybraný správný plán.

    V obou případech tato nabídka nasadí protokol JBoss EAP tím, že v době nasazení poskytne předplatné Red Hat a spustí ho v Red Hat Enterprise Linuxu pomocí konfigurace plateb za průběžné platby pro základní virtuální počítač.

  2. Na stránce nabídky vyberte Vytvořit.

  3. V podokně Základy se ujistěte, že hodnota zobrazená v poli Předplatné je stejná jako role uvedená v části Požadavky.

  4. Nabídku musíte nasadit do prázdné skupiny prostředků. V poli Skupina zdrojů vyberte Vytvořit nový a vyplňte hodnotu skupiny prostředků. Vzhledem k tomu, že skupiny prostředků musí být v rámci předplatného jedinečné, vyberte jedinečný název. Jednoduchým způsobem, jak mít jedinečné názvy, je použít kombinaci iniciály, dnešního data a identifikátoru. Například ejb0823jbosseapvm.

  5. V části Podrobnosti o instanci vyberte oblast nasazení.

  6. Ponechte výchozí velikost virtuálního počítače pro velikost virtuálního počítače.

  7. Ponechte výchozí možnost OpenJDK 8 pro verzi sady JDK.

  8. Ponechte výchozí hodnotu jbossuser pro uživatelské jméno.

  9. Pro typ ověřování ponechte výchozí možnost Heslo.

  10. Zadejte heslo pro heslo. Pro potvrzení hesla použijte stejnou hodnotu.

  11. V části Volitelná základní konfigurace ponechte výchozí možnost Ano pro možnost Přijmout výchozí hodnoty pro volitelnou konfiguraci.

  12. Posuňte se do dolní části podokna Základy a všimněte si užitečných odkazů pro problémy se sestavami, získejte nápovědu a sdílejte zpětnou vazbu.

  13. Vyberte Další: Nastavení EAP JBoss.

Následující kroky ukazují, jak vyplnit JBoss EAP Nastavení podokno a spustit nasazení.

  1. Ponechte výchozí hodnotu jbossadmin pro JBoss EAP Správa uživatelské jméno.
  2. Vyplňte heslo EAP JBoss EAP pro heslo EAP JBoss. Pro potvrzení hesla použijte stejnou hodnotu. Poznamenejte si hodnotu pro pozdější použití.
  3. Ponechte výchozí možnost Ne pro Připojení existujícímu satelitnímu serveru Red Hat?.
  4. Vyberte Zkontrolovat a vytvořit. Ujistěte se, že se v horní části zobrazí zelená zpráva Ověření úspěšného ověření. Pokud se zpráva nezobrazí, opravte případné problémy s ověřením a pak znovu vyberte Zkontrolovat a vytvořit .
  5. Vyberte Vytvořit.
  6. Sledujte průběh nasazení na stránce Nasazení .

V závislosti na podmínkách sítě a dalších aktivitách ve vybrané oblasti může dokončení nasazení trvat až 6 minut. Potom by se na stránce nasazení měl zobrazit text , který je dokončený .

Volitelné: Ověření funkčnosti nasazení

  1. Otevřete skupinu prostředků, kterou jste právě vytvořili na webu Azure Portal.

  2. Vyberte prostředek virtuálního počítače s názvem jbosieapVm.

  3. V podokně Přehled si poznamenejte veřejnou IP adresu přiřazenou k síťovému rozhraní.

  4. Zkopírujte veřejnou IP adresu

  5. Vložte veřejnou IP adresu ve webovém prohlížeči připojeném k internetu, připojte :9990a stiskněte Enter. Měla by se zobrazit známá přihlašovací obrazovka konzoly pro správu Podnikové aplikační platformy Red Hat JBoss, jak je znázorněno na následujícím snímku obrazovky:

    Snímek obrazovky s přihlašovací obrazovkou konzoly pro správu EAP JBoss

  6. Zadejte hodnotu JBoss EAP Správa uživatelské jméno, které je jbossadmin. Zadejte hodnotu hesla EAP JBoss, které jste zadali před zadáním hesla. Vyberte Sign in (Přihlásit se).

  7. Měla by se zobrazit úvodní stránka známé konzoly pro správu Platformy podnikových aplikací Red Hat JBoss, jak je znázorněno na následujícím snímku obrazovky.

    Snímek obrazovky s úvodní stránkou konzoly pro správu EAP JBoss

Poznámka:

Můžete také postupovat podle průvodce Připojení k privátním prostředím pomocí hostitele a jumpboxů služby Azure Bastion a navštívit konzolu pro správu Platformy podnikových aplikací Red Hat JBoss s adresou URL http://<private-ip-address-of-vm>:9990.

Volitelné: Nasazení aplikace na server JBoss EAP

Následující kroky ukazují, jak vytvořit aplikaci Hello World a pak ji nasadit v JBoss EAP:

  1. Pomocí následujících kroků vytvořte projekt Maven:

    1. Otevřete terminál nebo příkazový řádek.

    2. Přejděte do adresáře, do kterého chcete projekt vytvořit.

    3. Spuštěním následujícího příkazu Maven vytvořte novou webovou aplikaci Java. Nezapomeňte nahradit <package-name> požadovaným názvem balíčku a <project-name> názvem projektu.

      mvn archetype:generate -DgroupId=<package-name> -DartifactId=<project-name> -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
      
  2. Pomocí následujících kroků aktualizujte strukturu projektu:

    1. Přejděte do nově vytvořeného adresáře projektu , například helloworld.

      Adresář projektu má následující strukturu:

      helloworld
      ├── src
      │   └── main
      │       ├── java
      │       └── webapp
      │           └── WEB-INF
      │               └── web.xml
      └── pom.xml
      
  3. Pomocí následujících kroků přidejte třídu servletu:

    1. V adresáři src/main/java vytvořte nový balíček , com.examplenapříklad .

    2. V tomto balíčku vytvořte novou třídu Java s názvem HelloWorldServlet.java s následujícím obsahem:

      package com.example;
      
      import java.io.IOException;
      import javax.servlet.ServletException;
      import javax.servlet.annotation.WebServlet;
      import javax.servlet.http.HttpServlet;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpServletResponse;
      
      @WebServlet("/hello")
      public class HelloWorldServlet extends HttpServlet {
          protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
              response.getWriter().print("Hello World!");
          }
      }
      
  4. Pomocí následujícího postupu aktualizujte soubor pom.xml :

    1. Přidejte do souboru pom.xml závislosti pro rozhraní API Java EE, abyste měli jistotu, že máte potřebné knihovny ke kompilaci servletu:

      <dependencies>
          <dependency>
              <groupId>javax.servlet</groupId>
              <artifactId>javax.servlet-api</artifactId>
              <version>4.0.1</version>
              <scope>provided</scope>
          </dependency>
      </dependencies>
      
  5. Sestavte projekt spuštěním mvn package v kořenovém adresáři projektu. Tento příkaz vygeneruje soubor .war v cílovém adresáři.

  6. Pomocí následujících kroků nasaďte aplikaci v JBoss EAP:

    1. Otevřete konzolu pro správu EAP JBoss na adrese http://<public-ip-address-of-ipconfig1>:9990.

    2. Nasaďte soubor .war pomocí konzoly pro správu tak, že soubor nahrajete do části Nasazení.

      Snímek obrazovky s kartou Nasazení konzoly pro správu EAP JBoss

  7. Po nasazení přejděte do aplikace Hello World tak, že přejdete do http://<public-ip-address-of-ipconfig1>:8080/helloworld/hello webového prohlížeče.

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

Abyste se vyhnuli poplatkům za Azure, měli byste vyčistit nepotřebné prostředky. Spuštěním následujícího příkazu odeberte skupinu prostředků, virtuální počítač, síťové rozhraní, virtuální síť a všechny související prostředky.

az group delete --name <resource-group-name> --yes --no-wait

Další kroky

Další informace o migraci aplikací EAP JBoss na EAP JBoss na virtuálních počítačích Azure najdete na následujících odkazech: