

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
<a name="create_deploy_Java"></a>

Dieses Kapitel enthält Anweisungen zur Konfiguration und Bereitstellung Ihrer Java-Anwendungen auf. 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 der Elastic Beanstalk Command Line Interface (EB CLI) oder der Elastic Beanstalk Beanstalk-Konsole bereitstellen. Nachdem Sie Ihre Elastic Beanstalk Beanstalk-Anwendung bereitgestellt haben, können Sie weiterhin die EB-CLI verwenden, um Ihre Anwendung und Umgebung zu verwalten, oder Sie können die Elastic Beanstalk Beanstalk-Konsole verwenden, AWS CLI oder die. APIs

Folgen Sie den step-by-step Anweisungen [QuickStart für Java](java-quickstart.md) zum Erstellen und Bereitstellen einer *Hello World* Java-Webanwendung mit der EB CLI. Wenn Sie an step-by-step Anleitungen zur Erstellung 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. [QuickStart für Java auf Tomcat](tomcat-quickstart.md)

**Die Java-Plattform 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-tomcat-platform.md).
+ **Java SE** — Eine Plattform für Anwendungen, die keinen Webcontainer oder einen anderen als Tomcat verwenden, wie Jetty oder. GlassFish Sie können jede Java-Archivbibliothek (JARs), die von Ihrer Anwendung verwendet wird, in das Quellpaket aufnehmen, das Sie auf Elastic Beanstalk bereitstellen. Weitere Informationen finden Sie unter [Die Java SE-Plattform](java-se-platform.md).

Neuere Zweige der Tomcat- und Java SE-Plattformen basieren auf Amazon Linux 2 und höher und verwenden *Corretto*, die AWS Java SE-Distribution. *Die Namen dieser Plattformzweige enthalten das Wort *Corretto* anstelle von Java.*

Eine Liste der aktuellen Plattformversionen finden Sie unter [Tomcat](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.java) und [Java SE](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.javase) im *AWS Elastic Beanstalk Plattform-Handbuch*.

**AWS Werkzeuge**  
AWS bietet mehrere 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 for Java](java-development-environment.md#java-development-environment-sdk) verwenden, um andere AWS Dienste aus Ihrer Java-Anwendung heraus zu verwenden. Das AWS SDK for Java besteht aus einer Reihe von Bibliotheken, mit denen Sie Code AWS APIs aus Ihrer Anwendung verwenden können, ohne die rohen 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-cli3.md) (EB CLI) und verwenden Sie es, um Ihre Elastic Beanstalk 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.

**Topics**
+ [QuickStart: Eine Java-Anwendung auf Elastic Beanstalk bereitstellen](java-quickstart.md)
+ [QuickStart: Stellen Sie eine Java-JSP-Webanwendung für Tomcat auf Elastic Beanstalk bereit](tomcat-quickstart.md)
+ [Einrichten der Java-Entwicklungsumgebung](java-development-environment.md)
+ [Weitere Elastic Beanstalk Beanstalk-Beispielanwendungen und Tutorials für Java](java-getstarted.md)
+ [Elastic Beanstalk Tomcat-Plattform verwenden](java-tomcat-platform.md)
+ [Elastic Beanstalk Java SE-Plattform verwenden](java-se-platform.md)
+ [Hinzufügen einer Amazon RDS-DB-Instance zu Ihrer Java Elastic Beanstalk Beanstalk-Umgebung](java-rds.md)
+ [Java-Tools und -Ressourcen](create_deploy_Java.resources.md)