Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Bereitstellung von Java-Anwendungen mit Elastic Beanstalk
Dieses Kapitel enthält Anweisungen zur Konfiguration und Bereitstellung Ihrer Java-Anwendungen für. AWS Elastic Beanstalk Elastic Beanstalk macht es einfach, Ihre Java-Webanwendungen mithilfe von Amazon Web Services bereitzustellen, zu verwalten und zu skalieren.
Sie können Ihre Anwendung in nur wenigen Minuten mithilfe des Elastic Beanstalk Command Line Interface (EB CLI) oder mithilfe der Elastic Beanstalk-Konsole bereitstellen. Nachdem Sie Ihre Elastic Beanstalk-Anwendung bereitgestellt haben, können Sie Ihre Anwendung und Umgebung weiterhin mit der EB-CLI verwalten, oder Sie können die Elastic Beanstalk-Konsole oder die APIs verwenden. AWS CLI
Folgen Sie den QuickStart für Java schrittweisen Anweisungen, um eine Hello World Java-Webanwendung mit der EB-CLI zu erstellen und bereitzustellen. Wenn Sie an einer schrittweisen Anleitung zum Erstellen einer einfachen Hello World Java-JSP-Anwendung interessiert sind, die Sie mit der EB-CLI auf unserer Tomcat-basierten Plattform bereitstellen können, probieren Sie die aus. QuickStart für Java auf Tomcat
Die Java-Plattform ist verzweigt
AWS Elastic Beanstalk unterstützt zwei Plattformen für Java-Anwendungen.
-
Tomcat — Eine Plattform, die auf Apache Tomcat basiert, einem Open-Source-Webcontainer für Anwendungen, die Java-Servlets und JavaServer Pages (JSPs) zur Bearbeitung von HTTP-Anfragen verwenden. Tomcat vereinfacht die Entwicklung von Webanwendungen durch Multithreading, eine deklarative Sicherheitskonfiguration und umfassende Anpassungsmöglichkeiten. Elastic Beanstalk hat Plattform-Branchen für jede der aktuellen Hauptversionen von Tomcat. Weitere Informationen finden Sie unter Die Tomcat-Plattform.
-
Java SE — Eine Plattform für Anwendungen, die keinen Webcontainer verwenden oder einen anderen als Tomcat verwenden, wie Jetty oder. GlassFish Sie können beliebige Java Archives (JARs) der Bibliothek einschließen, die von Ihrer Anwendung im Quell-Bundle verwendet werden, das Sie in Elastic Beanstalk bereitstellen. Weitere Informationen finden Sie unter Die Java SE-Plattform.
Neuere Zweige der Tomcat- und Java SE-Plattformen basieren auf Amazon Linux 2 und höher und verwenden Corretto, die Java SE-Distribution. AWS Die Namen dieser Plattformzweige enthalten das Wort Corretto anstelle von Java.
Eine Liste der aktuellen Plattformversionen finden Sie unter Tomcat und Java SE im AWS Elastic Beanstalk Plattform-Handbuch.
AWS Tools
AWS bietet verschiedene Tools für die Arbeit mit Java und Elastic Beanstalk. Unabhängig davon, für welchen Plattformzweig Sie sich entscheiden, können Sie das AWS SDK für Java verwenden, um andere AWS Dienste aus Ihrer Java-Anwendung heraus zu nutzen. Das AWS SDK für Java besteht aus einer Reihe von Bibliotheken, mit denen Sie AWS APIs aus Ihrem Anwendungscode verwenden können, ohne die unformatierten HTTP-Aufrufe von Grund auf neu schreiben zu müssen.
Wenn Sie Ihre Anwendungen lieber über die Befehlszeile verwalten möchten, installieren Sie das Elastic Beanstalk Command Line Interface (EB CLI) und verwenden Sie es, um Ihre Elastic Beanstalk-Umgebungen zu erstellen, zu überwachen und zu verwalten. Wenn Sie mehrere Umgebungen für Ihre Anwendung ausführen, kann die EB CLI in Git integriert werden, sodass Sie jede Umgebung einer anderen Git-Branche zuordnen können.
Themen
QuickStart: Stellen Sie eine Java-Anwendung auf Elastic Beanstalk bereit
QuickStart: Stellen Sie eine Java-JSP-Webanwendung für Tomcat auf Elastic Beanstalk bereit
Weitere Elastic Beanstalk Beanstalk-Beispielanwendungen und Tutorials für Java
Hinzufügen einer Amazon RDS-DB-Instance zu Ihrer Java Elastic Beanstalk Beanstalk-Umgebung