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.
AWS Blu Age Runtime (nicht verwaltet) bei Amazon einrichten EC2
In diesem Thema wird erklärt, wie Sie die PlanetsDemo Beispielanwendung mithilfe von AWS Blu Age Runtime (nicht verwaltet) auf Amazon EC2 einrichten und bereitstellen.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen.
-
Konfigurieren Sie das, AWS CLI indem Sie den Schritten unter Konfiguration von folgen AWSCLI.
-
AWS Voraussetzungen für Blu Age RuntimeVollständig undEinführung in AWS Blu Age Runtime .
-
Erstellen Sie eine EC2 Amazon-Instance mit einem der unterstützten Instance-Typen. Weitere Informationen finden Sie unter Erste Schritte mit Amazon EC2 Linux-Instances.
-
Stellen Sie sicher, dass Sie erfolgreich eine Verbindung zur EC2 Amazon-Instance herstellen können, z. SSM B. indem Sie
-
Laden Sie AWS Blu Age Runtime (bei AmazonEC2) unter herunter und entpacken Sie es
. Stellen Sie sicher, dass Sie dieyour-tomcat-path
/*bluage.bin
Datei genau an dem Ort platzieren, der durch dieCATALINA_HOME
Umgebungsvariable angegeben ist, die BASE in der Apache Tomcat-Dokumentation unter CATALINACATALINA_ HOME und _beschrieben ist. Anweisungen zum Abrufen der AWS Blu Age Runtime finden Sie unterEinführung in AWS Blu Age Runtime . -
Laden Sie das PlanetsDemoAnwendungsarchiv
herunter. -
Entpacken Sie das Archiv und laden Sie die Anwendung in einen Amazon S3 S3-Bucket Ihrer Wahl hoch.
-
Erstellen Sie eine Amazon Aurora SQL Postgre-Datenbank für JICS und führen Sie die
PlanetsDemo-v1/jics/sql/initJics.sql
Abfrage darauf aus. Informationen zum Erstellen einer Amazon Aurora SQL Postgre-Datenbank finden Sie unter Erstellen und Herstellen einer Verbindung zu einem Aurora SQL Postgre-DB-Cluster.
Einrichtung
Gehen Sie wie folgt vor, um die PlanetsDemo Beispielanwendung einzurichten.
-
Connect zu Ihrer EC2 Amazon-Instance her und wechseln Sie zu dem
conf
Ordner unter Ihrem Apache Tomcat 10-Installationsordner. Öffnen Sie die
Datei zur Bearbeitung und ersetzen Sie die Zeile, diecatalina.properties
mit der folgenden Zeile beginnt.common.loader
common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar","${catalina.home}/extra","${catalina.home}/extra/*.jar"
-
Navigieren Sie zum Verzeichnis
.<your-tomcat-path>
/webapps -
Kopieren Sie mit dem PlanetsDemo folgenden Befehl die im Ordner PlanetsDemo -v1/webapps/ verfügbaren Binärdateien aus dem Amazon S3 S3-Bucket.
aws s3 cp s3://
path-to-demo-app-webapps
/ . --recursiveAnmerkung
path-to-demo-app-webapps
Ersetzen Sie es durch das richtige Amazon S3 URI für den Bucket, in den Sie das PlanetsDemo Archiv zuvor entpackt haben. -
Kopieren Sie den Inhalt des
PlanetsDemo-v1/config/
Ordners in.<your-tomcat-path>
/config/ -
Geben Sie die Verbindungsinformationen für die Datenbank an, die Sie als Teil der Voraussetzungen im folgenden Codeausschnitt in der Datei erstellt haben.
application-main.yml
Weitere Informationen finden Sie unter Erstellen eines Aurora SQL Postgre-DB-Clusters und Herstellen einer Verbindung zu diesem.datasource: jicsDs: driver-class-name : url: username: password: type :
-
Starten Sie Ihren Apache Tomcat-Server und überprüfen Sie die Protokolle.
your-tomcat-path
/startup.sh tail -fyour-tomcat-path
/logs/catalina.logWenn Sie Fehlercodes finden, die mit einem C beginnen, gefolgt von einer Zahl, z. B.CXXXX, notieren Sie sich die Fehlermeldungen. Beispielsweise ist der Fehlercode C5102 ein häufiger Fehler, der auf eine falsche Infrastrukturkonfiguration hinweist.
Testen Sie die bereitgestellte Anwendung
Ein Beispiel für das Testen der PlanetsDemo Anwendung finden Sie unterTesten Sie die PlanetsDemo Anwendung.