教學課程:使用藍光時代開發人員 AppStream 2.0 - AWSMainframe Modernization Modernization Services

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

教學課程:使用藍光時代開發人員 AppStream 2.0

本教學課程將告訴您如何存取 Blu Age 開發人員 AppStream 2.0 並將其與示例應用程序一起使用,以便您可以嘗試使用這些功能。完成本教程後,您可以嘗試在自己的應用程序中使用相同的步驟。

步驟 1:建立資料庫

在此步驟中,您可以使用 Amazon RDS 建立受管 PostgreSQL 資料庫,示範應用程式用來儲存組態資訊。

  1. 開啟 Amazon RDS 主控台。

  2. 選擇資料庫 > 建立資料庫

  3. 選擇標準 PostgreSQL,保留預設版本,然後選擇免費方案

  4. 選擇資料庫執行個體識別碼和主密碼 (或 auto 產生密碼)。

  5. 確保 VPC 與 AppStream 2.0 實例一(詢問您的管理員)。

  6. 適用於VPC 安全群組,選擇建立新的

  7. LEAVE公用存取設為

  8. 保留 (並檢閱) 所有其他預設值。

  9. 選擇 Create database (建立資料庫)。

建立資料庫伺服器之後,選擇檢視連線詳細資訊並記下主密碼和端點。

然後,若要讓資料庫伺服器可從您的執行個體存取,請在 Amazon RDS 中選取資料庫伺服器,然後在連接性和安全,選擇其 VPC 安全組(先前為您創建的,並且應該具有類似的描述由 RDS 管理主控台建立。選擇動作 > 編輯傳入規則新增規則,並建立類型規則PostgreSQL。針對其來源,請使用安全性群組預設值(開始輸入它來源字段,並接受建議的 ID)。最後,請選擇儲存規則

步驟 2:存取環境

在此步驟中,您可以訪問藍光時代開發環境 AppStream ~ 2.0。

  1. 聯絡您的系統管理員,以取得存取您的 AppStream 2.0 執行個體。如需可用戶端和組態的一般資訊,請參閱。AppStream 2.0 存取方法和用戶端中的亞馬遜 AppStream 2.0 管理指南。考慮使用原生用戶端以獲得最佳體驗。

  2. In AppStream ~ 2.0桌面檢視

步驟 3:設定執行環境

在此步驟中,您要設定 Blu age 執行階段。您必須在第一次啟動時設定執行階段,如果您收到執行階段升級的通知,則必須再次設定執行階段。此步驟會填入您的.m2folder。

  1. In應用程式,選擇終端機

  2. 輸入以下命令:

    ~/_install-velocity-runtime.sh

步驟 4:啟動 Eclipse IDE

在此步驟中,您可以啟動 Eclipse IDE 並選擇要在其中創建工作區的位置。

  1. In AppStream 2.0 選擇工具列上的「啟動應用程式」圖示,然後選擇Eclipse

    
      中工具列上的啟動應用程式圖示 AppStream ~ 2.0。已選取日蝕 JEE。
  2. 啟動器開啟之後,輸入您要建立工作區的位置,然後選擇啟動

    
      藍光時代日食 IDE 發射器 AppStream ~ 2.0。已選取工作區。

或者,您可以從命令行啟動 Eclipse,如下所示:

~/eclipse &

步驟 5:設定 Maven 專案

在此步驟中,您會匯入行星示範應用程式的 Maven 專案。

  1. 上傳PlanetsDemo-pom.zip到您的主文件夾(您可以使用本地客戶端「我的文件」功能)。

  2. 使用unzip命令列工具來解壓縮檔案。

  3. 在解壓縮的文件夾中導航並打開根pom.xml在文字編輯器中。

  4. 編輯gapwalk.version屬性,以便它與已安裝的 Blu Age 運行時匹配。

    如果您不確定已安裝的版本,請在終端機執行下列命令:

    cat ~/runtime-version.txt

    這個命令會列印目前可用的執行階段版本;例如,3.1.0-b3257-dev

    注意

    請勿包含-devSuffixingapwalk.version,例如,一個有效的值將是<gapwalk.version>3.1.0-b3257</gapwalk.version>

  5. 在 Eclipse 中,選擇File (檔案),然後匯入。In匯入, 展開內行並選擇現有 Maven 專案並選擇下一頁

  6. In匯入專案,提供提取文件的位置並選擇完成

Eclipse 將立即開始下載所需的 Maven 依賴關係和構建項目。

您可以放心地忽略以下彈出窗口,因為 Maven 將下載 node.js 的本地副本來構建項目的角度(*-網絡)部分:


    關於缺少 node.js 的警告消息。

等到構建結束,您可以按照進度檢視。

步驟 6:配置一個 Tomcat 服務器

在此步驟中,您可以設定 Tomcat 伺服器,您將在其中部署並啟動已編譯的應用程式。

  1. 在 Eclipse 中,選擇視窗 > 顯示檢視 > 伺服器以獲得重點放在伺服器檢視:

    
      已選取伺服器檢視的藍光時代日食。
  2. 選擇沒有可用的伺服器。按一下此連結來建立新伺服器...。所以此新伺服器嚮導彈出。在那裡,輸入Tomcat V9中的選擇伺服器類型欄位,然後選擇Tomcat V9.0 伺服器

    
      新伺服器對話方塊。已選取 Tomcat v9.0 伺服器。
  3. 選擇下一頁,然後瀏覽並選擇tomcat位於主資料夾根目錄的資料夾。保留 JRE 的預設值並選擇完成

    一個伺服器專案是在工作區中建立的,而 Tomcat v9.0 伺服器現在可在伺服器檢視。這是編譯後的應用程序將被部署和啟動的地方:

    
      藍光時代日食服務器選項卡,列出了新的 Tomcat 服務器。

步驟 7:部署到 Tomcat

在此步驟中,將會部署行星示範應用程式至 Tomcat 伺服器,以執行它。

  1. 右鍵單擊PlanetsDemo-web並選擇執行身分 > 安裝。接著,按一下右鍵PlanetsDemo-web再選一次重新整理以確保 nPM 編譯的前端正確編譯為 .war 並被 Eclipse 注意到。

  2. 上傳PlanetsDemo-runtime.zip到實例,並將其解壓縮到可訪問的位置。這提供了演示應用程序運行所需的一些配置文件夾和文件。

  3. 複製的內容PlanetsDemo-runtime/tomcat-config進入Servers/Tomcat v9.0...為您的 Tomcat 伺服器建立的子資料夾:

    
      藍光時代日食 Tomcat v9.0 子文件夾及其包含的文件。
  4. 按兩下tomcat v9.0「伺服器」檢視中的伺服器項目。伺服器屬性編輯器隨即出現:

    
      伺服器屬性編輯器。即會選取「概觀」頁籤。
  5. 在 中概要」頁籤中,增加逾時「開始」的值為 450 秒,停止為 150 秒,如下所示:

    
      啟動逾時值設定為 450 秒。停止逾時值設定為 150 秒。
  6. 選擇開啟啟動組態。在產生的精靈中,導覽至Arguments (引數)資料夾和, 用於代表工作目錄,選擇Other (其他)檔案系統,並前往PlanetsDemo-runtime早些時候解壓縮的文件夾(其中一個直接子文件夾應該是配置):

    
      編輯模型組態對話方塊,其中包含在「其他」欄位中指定的工作目錄。
  7. 選擇模組伺服器屬性編輯器的索引標籤,並進行下列變更:

    • 選擇Add Web 模組並新增PlanetsDemo-service

    • 選擇新增外部 Web 模組並進行下列變更:

      • 為了文件庫,輸入~/webapps/gapwalk-application...war

      • 為了路徑, 輸入/gapwalk-application

      • 選擇 OK (確定)。

    • 選擇新增外部 Web 模組再次進行下列變更:

      • 為了文件庫,輸入前端 .war (在PlanetsDemo-web/target)

      • 為了路徑, 輸入/demo

      • 選擇 OK

    • 儲存編輯器所做的修改 (Ctrl + S)。

編輯器內容現在應類似如下:


    Tomcat 伺服器屬性 [Web 模組] 索引標籤,其中包含列出的模組。

步驟 8:建立 JICS 資料庫

在此步驟中,您會連線至您在其中建立的資料庫步驟 1:建立資料庫

  1. 來自 AppStream 2.0 執行個體,啟動pgAdmin在終端機中發出下列命令:

    ./pgadmin-start.sh
  2. 在同一終端中,選擇一個登錄名(電子郵件地址)和密碼,然後記下提供的 URL(通常為 http://127.0.0.1:5050)。在實例中啟動 Google Chrome 瀏覽器,然後將此網址複製並粘貼到該網址,然後使用您事先選擇的標識符登錄:

    
      PpgAdmin 登入對話方塊。
  3. 當您登入時,請選擇Add New Server並輸入先前創建的數據庫的連接信息:

    
      PpgAdmin 註冊伺服器對話方塊。連線索引標籤即被選取。
  4. 當您連線到資料庫伺服器時,請使用物件 > 建立 > 資料庫並建立名為的新資料庫JIC

    最後,編輯演示應用程序使用的數據庫連接信息。這些定義於PlanetsDemo-runtime/config/application-main.yml。搜尋jicsDs輸入,並編輯其屬性以匹配您的數據庫信息。

步驟 9:啟動和測試應用程式

在此步驟中,您會啟動 Tomcat 伺服器和示範應用程式,以便對其進行測試。

  1. 若要啟動 Tomcat 伺服器和先前部署的應用程式,請在「伺服器」檢視中以滑鼠右鍵按一下其項目,然後選擇啟動。將出現一個控制台,其中顯示啟動日誌。

  2. 伺服器啟動之後 (您可以在伺服器檢視,或等待伺服器啟動時間為 [xxx] 毫秒在控制台中的消息),檢查 gapwalk 應用程序是否正確部署通過訪問http://localhost:8080/gapwalk-application網址在谷歌瀏覽器瀏覽器。你應該得到以下答案:

    
      顯示 jics 應用程式正在執行的確認訊息。
  3. 然後使用以下網址從谷歌瀏覽器訪問已部署的應用程序前端:http://localhost:8080/demo。如下所示交易啟動器頁面應顯示:

    
      JICS 交易啟動器頁面。
  4. EnterPINQ在輸入字段中選擇執行(或按 Enter) 以開始應用程式交易。

    示範應該會顯示應用程式畫面:

    
      所以此 PlanetsDemo 插入模式下的應用程序屏幕。
  5. 在對應的欄位中輸入行星名稱,然後按 Enter 鍵:

    
      所以此 PlanetsDemo 在「行星名稱」字段中輸入了地球的應用程序屏幕。

步驟 10:偵錯應用程式

在此步驟中,您可以使用標準的 Eclipse 偵錯功能進行測試,這些功能在使用現代化的應用程式時可用。

  1. 通過按 Ctrl + 轉移 + T 並輸入打開主服務類PlanetsinqProcessImpl

    
      「Eclipse 開啟類型」對話方塊 PlanetsinqProcessImpl 輸入。
  2. 導覽至 。searchPlanet方法,並在那裡放置一個斷點。

  3. 重新啟動伺服器:右鍵單擊 > 在調試中重新啟動。

  4. 重複以前的情況(訪問應用程序,輸入一個行星名稱,然後按 Enter)。

    日蝕將停止searchPlanet方法; 現在你可以檢查它。

清除資源

如果您不再需要為此教學課程建立的資源,請刪除以免系統繼續向您收取費用。完成下列步驟: