AWS Il servizio di modernizzazione del mainframe (esperienza Managed Runtime Environment) non è più aperto a nuovi clienti. Per funzionalità simili a AWS Mainframe Modernization Service (esperienza Managed Runtime Environment), esplora AWS Mainframe Modernization Service (Self-Managed Experience). I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta AWS Modifica della disponibilità di Mainframe Modernization.
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à.
Configurare AWS Transform for mainframe Runtime su Amazon EC2
Questo argomento spiega come configurare e distribuire l'applicazione di PlanetsDemo esempio utilizzando AWS Transform for mainframe Runtime su Amazon EC2.
Prerequisiti
Prima di iniziare, assicurati di completare i seguenti prerequisiti.
-
Configura il AWS CLI seguendo i passaggi descritti in Configurazione dell'interfaccia a riga di comando di AWS.
-
Completa AWS Prerequisiti di Transform for mainframe Runtime e. Onboarding AWS Transform per mainframe Runtime
-
Crea un'istanza Amazon EC2 utilizzando uno dei tipi di istanza supportati. Per ulteriori informazioni, consulta Nozioni di base sulle istanze Amazon EC2 Linux.
-
Assicurati di poterti connettere correttamente all'istanza Amazon EC2, 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 Transform for mainframe Runtime (su Amazon EC2) direttamente
/m2-anywhere/tomcat-gapwalk/velocitynella directory velocity (la cartella di installazione di Tomcat). Per istruzioni su come recuperare gli artefatti di AWS Transform for mainframe Runtime, incluse informazioni sullo storage, l'accesso e il contenuto, consulta. AWS Transform for mainframe Runtime artefact -
Decomprimi l'archivio e carica l'applicazione in un bucket Amazon S3 a tua scelta.
-
Crea un database Amazon Aurora PostgreSQL per JICS. AWS Transform for mainframe Runtime eseguirà automaticamente lo script al
PlanetsDemo-v1/jics/sql/initJics.sqlprimo 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 istanza Amazon EC2 e vai alla
confcartella sotto la cartella di installazione di Apache Tomcat. 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. -
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.
/m2-anywhere/tomcat-gapwalk/velocity/config/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.