使用 Elastic Beanstalk 部署 Java 應用程式 - AWS Elastic Beanstalk

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

使用 Elastic Beanstalk 部署 Java 應用程式

本章提供設定及部署 Java 應用程式的指示 AWS Elastic Beanstalk。 Elastic Beanstalk 使您可以使用 Amazon Web Services 輕鬆部署,管理和擴展 Java Web 應用程序。

您可以使用彈性 Beanstalk 命令列介面 (EBCLI) 或使用彈性 BeanElastic Beanstalk 主控台,在短短幾分鐘內部署應用程式。在您部署 Elastic Beanstalk 應用程式之後,您可以繼續使用 EB CLI 來管理您的應用程式和環境,也可以使用 Elastic Beanstalk 主控台, AWS CLI」,或「」APIs。

請按照以下QuickStart 對於爪哇 step-by-step 指示來建立和部署 Hello World Java Web 應用程式與 EB CLI。如果您有興趣建立簡單的 Hello World Java JSP 應用程式,以便將 EB 部署CLI到我們的 Tomcat 平台,請嘗試使用. step-by-step QuickStart 對於在湯姆卡上的 Java

爪哇平台分支機構

AWS Elastic Beanstalk 支援 Java 應用程式的兩個平台。

  • Tomcat — 以 Apache Tomcat 為基礎的平台,這是一個開放原始碼網路容器,適用於使用 Java Servlet 和 JavaServer 頁面 (JSPs) 來服務要求的應用程式。HTTPTomcat 提供了多執行緒、宣告式的安全組態與豐富的自訂功能,來協助 Web 應用程式的開發。Elastic Beanstalk 為每個 Tomcat 目前主要版本都提供平台分支。如需詳細資訊,請參閱Tomcat 平台

  • Java SE — 不使用 Web 容器或使用 Tomcat 以外的應用程序的平台,例如碼頭或. GlassFish 您可以將應用程式使用的任何程式庫 Java 歸檔 (JARs) 包含在您部署至 Elastic Beanstalk 的來源套件中。如需詳細資訊,請參閱Java SE 平台

最近的 Tomcat 和 Java SE 平台的分支是基於 Amazon Linux 2 和更高版本,並使用 Cor retto- AWS 爪哇 SE 分佈。這些平台分支的名稱包括詞 Corretto 而不是 Java。

如需目前平台版本的清,請參閱 AWS Elastic Beanstalk 平台指南。

AWS 工具

AWS 提供了幾種使用 Java 和 Elastic Beanstalk 的工具。無論您選擇哪種平台分支,都可以使用 AWS SDK為 Java 使用其他 AWS Java 應用程式內的服務。所以此 AWS SDK對於 Java 是一組允許您使用的庫 AWS APIs從您的應用程序代碼,而無需從頭開始編寫原始HTTP調用。

如果您想要從命令列管理應用程式,請安裝 E lastic Beanstalk 命令列介面 (EBCLI),並使用它來建立、監視和管理 Elastic Beanstalk 環境。如果您為應用程式執行多個環境,EB 會與 Git CLI 整合,讓您將每個環境與不同的 Git 分支建立關聯。