Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configurer AWS Blu Age Runtime (non géré) sur Amazon EC2
Cette rubrique explique comment configurer et déployer l' PlanetsDemo exemple d'application à l'aide de AWS Blu Age Runtime (non géré) sur AmazonEC2.
Prérequis
Avant de commencer, assurez-vous de remplir les conditions préalables suivantes.
-
Configurez le AWS CLI en suivant les étapes de la section Configuration du AWS CLI.
-
AWS Prérequis pour Blu Age RuntimeComplet etIntégration à AWS Blue Age Runtime .
-
Créez une EC2 instance Amazon à l'aide de l'un des types d'instances pris en charge. Pour plus d'informations, consultez Commencer avec les instances Amazon EC2 Linux.
-
Assurez-vous de pouvoir vous connecter correctement à l'EC2instance Amazon, par exemple en utilisantSSM.
-
Téléchargez et extrayez AWS Blu Age Runtime (sur AmazonEC2) à l'adresse
. Assurez-vous de placer leyour-tomcat-path
/*bluage.bin
fichier exactement à l'emplacement spécifié par la variable d'CATALINA_HOME
environnement décrite sous CATALINA_ HOME et CATALINA _ BASEdans la documentation d'Apache Tomcat. Pour obtenir des instructions sur la façon de récupérer le AWS Blu Age Runtime, consultezIntégration à AWS Blue Age Runtime . -
Téléchargez l'archive de PlanetsDemo l'application
. -
Décompressez l'archive et chargez l'application dans le compartiment Amazon S3 de votre choix.
-
Créez une base de SQL données Amazon Aurora Postgre pour JICS et exécutez la
PlanetsDemo-v1/jics/sql/initJics.sql
requête dessus. Pour plus d'informations sur la création d'une SQL base de données Amazon Aurora Postgre, consultez Création et connexion à un cluster de base de données Aurora Postgre SQL.
Configuration
Pour configurer l' PlanetsDemo exemple d'application, procédez comme suit.
-
Connectez-vous à votre EC2 instance Amazon et accédez au dossier situé sous votre
conf
dossier d'installation d'Apache Tomcat 10. Ouvrez le
fichier pour le modifier et remplacez la lignecatalina.properties
commençant par la ligne suivante.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"
-
Accédez au dossier
.<your-tomcat-path>
/webapps -
Copiez les PlanetsDemo fichiers binaires disponibles dans le dossier PlanetsDemo -v1/webapps/ depuis le compartiment Amazon S3 à l'aide de la commande suivante.
aws s3 cp s3://
path-to-demo-app-webapps
/ . --recursiveNote
path-to-demo-app-webapps
Remplacez-le par le Amazon S3 correspondant URI au compartiment dans lequel vous avez précédemment décompressé l' PlanetsDemo archive. -
Copiez le contenu du
PlanetsDemo-v1/config/
dossier dans
.<your-tomcat-path>
/config/ -
Fournissez les informations de connexion pour la base de données que vous avez créée dans le cadre des prérequis dans l'extrait de code suivant du fichier.
application-main.yml
Pour plus d'informations, voir Création et connexion à un cluster de SQL base de données Aurora Postgre.datasource: jicsDs: driver-class-name : url: username: password: type :
-
Démarrez votre serveur Apache Tomcat et vérifiez les journaux.
your-tomcat-path
/startup.sh tail -fyour-tomcat-path
/logs/catalina.logSi vous trouvez des codes d'erreur commençant par un C suivi d'un chiffre, par exempleCXXXX, notez les messages d'erreur. Par exemple, le code d'erreur C5102 est une erreur courante indiquant une configuration d'infrastructure incorrecte.
Testez l'application déployée
Pour un exemple de test de l' PlanetsDemo application, consultezTestez l' PlanetsDemo application.