NOVITÀ: ora puoi accelerare la migrazione e la modernizzazione con Transform. AWS Leggi la Guida introduttiva nella Guida per l'utente di AWS Transform.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configura AWS Blu Age Runtime (non gestito) su Amazon EC2
Questo argomento spiega come configurare e distribuire l'applicazione di PlanetsDemo esempio utilizzando AWS Blu Age Runtime (non gestito) su Amazon. EC2
Prerequisiti
Prima di iniziare, assicurati di completare i seguenti prerequisiti.
-
Configura il AWS CLI seguendo i passaggi descritti in Configurazione della CLI di AWS.
-
Completa AWS Prerequisiti di Blu Age Runtime e. Onboarding AWS Blu Age Runtime
-
Crea un' EC2 istanza Amazon utilizzando uno dei tipi di istanza supportati. Per ulteriori informazioni, consulta Guida introduttiva alle istanze Amazon EC2 Linux.
-
Assicurati di poterti connettere correttamente all' EC2 istanza Amazon, ad esempio utilizzando SSM.
Nota
In questa guida, si presume che il percorso di installazione di Tomcat sia.
/m2-anywhere/tomcat-gapwalk/velocityAssicuratevi di utilizzare questo percorso quando seguite le istruzioni riportate di seguito o adattate le seguenti istruzioni al percorso di vostra scelta. -
Scarica ed estrai AWS Blu Age Runtime (su Amazon EC2). Copia il contenuto della directory velocity in
/m2-anywhere/tomcat-gapwalk/velocity. Assicurati di posizionare ilbluage.binfile esattamente nella posizione specificata dalla variabile di ambiente CATALINA_HOME descritta in CATALINA_HOME e CATALINA_BASEnella documentazione di Apache Tomcat. Per istruzioni su come recuperare gli artefatti di AWS Blu Age Runtime, incluse informazioni su archiviazione, accesso e contenuto, vedere. AWS Artefatti di Blu Age Runtime -
Decomprimi l'archivio e carica l'applicazione in un bucket Amazon S3 a tua scelta.
-
Crea un database Amazon Aurora PostgreSQL per JICS. AWS Blu Age Runtime eseguirà automaticamente lo
PlanetsDemo-v1/jics/sql/initJics.sqlscript al primo avvio. Per informazioni su come creare un database Amazon Aurora PostgreSQL, consulta Creazione e connessione a un cluster Aurora PostgreSQL DB.
Configurazione
Per configurare l'applicazione di esempio, completa i seguenti passaggi. PlanetsDemo
-
Connettiti alla tua EC2 istanza Amazon e vai alla
confcartella sotto la cartella di installazione di Apache Tomcat 10. Apri ilfile per modificarlo e sostituisci la riga che iniziacatalina.propertiescon la riga seguente.common.loadercommon.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" -
Accedi alla cartella
/m2-anywhere/tomcat-gapwalk/velocity /webapps/webapps. -
Copia i PlanetsDemo file binari disponibili nella
PlanetsDemo-v1/webapps/cartella dal bucket Amazon S3 utilizzando il seguente comando.aws s3 cp s3://path-to-demo-app-webapps/ . --recursiveNota
Sostituiscilo
path-to-demo-app-webappscon l'URI Amazon S3 corretto per il bucket in cui hai precedentemente decompresso l'archivio. PlanetsDemo -
Copia il contenuto della cartella in.
PlanetsDemo-v1/config//m2-anywhere/tomcat-gapwalk/velocity /config/ -
Fornisci le informazioni di connessione per il database che hai creato come parte dei prerequisiti nel seguente frammento del file.
application-main.ymlPer ulteriori informazioni, consulta Creazione e connessione a un cluster Aurora PostgreSQL DB.datasource: jicsDs: driver-class-name : url: username: password: type : -
Avvia il server Apache Tomcat e verifica i log.
/m2-anywhere/tomcat-gapwalk/velocity/startup.sh tail -f /m2-anywhere/tomcat-gapwalk/velocity/logs/catalina.logSe trovi codici di errore che iniziano con una C seguita da un numero, ad esempio CXXXX, prendi nota dei messaggi di errore. Ad esempio, il codice di errore C5102 è un errore comune che indica una configurazione errata dell'infrastruttura.
Verifica l'applicazione distribuita
Per un esempio di come testare l' PlanetsDemo applicazione, vedereProva l' PlanetsDemo applicazione.