AWS Layanan Modernisasi Mainframe (Managed Runtime Environment experience) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan Layanan Modernisasi AWS Mainframe (pengalaman Lingkungan Runtime Terkelola), jelajahi Layanan Modernisasi AWS Mainframe (Pengalaman yang Dikelola Sendiri). Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat Perubahan AWS ketersediaan Modernisasi Mainframe.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengatur AWS Transform untuk Runtime mainframe di Amazon EC2
Topik ini menjelaskan cara menyiapkan dan menerapkan aplikasi PlanetsDemo sampel menggunakan AWS Transform for mainframe Runtime di Amazon EC2.
Prasyarat
Sebelum Anda mulai, pastikan Anda menyelesaikan prasyarat berikut.
-
Konfigurasikan AWS CLI dengan mengikuti langkah-langkah dalam Mengonfigurasi AWS CLI.
-
Lengkap AWS Transform untuk prasyarat Runtime mainframe danAWS Transformasi Orientasi untuk Runtime mainframe.
-
Buat instans Amazon EC2 menggunakan salah satu jenis instans yang didukung. Untuk informasi selengkapnya, lihat Memulai instans Amazon EC2 Linux.
-
Pastikan Anda dapat terhubung ke instans Amazon EC2 dengan sukses, misalnya dengan menggunakan SSM.
catatan
Sepanjang panduan ini, jalur instalasi Tomcat diasumsikan.
/m2-anywhere/tomcat-gapwalk/velocityPastikan Anda menggunakan jalur ini saat mengikuti petunjuk di bawah ini atau sesuaikan instruksi berikut dengan jalur pilihan Anda. -
Unduh dan ekstrak AWS Transform untuk mainframe Runtime (di Amazon EC2) langsung ke
/m2-anywhere/tomcat-gapwalk/velocitydirektori velocity (folder instalasi Tomcat). Untuk petunjuk tentang cara mengambil artefak AWS Transform for mainframe Runtime, termasuk informasi tentang penyimpanan, akses, dan konten, lihat. AWS Transformasi untuk artefak Runtime mainframe -
Unduh arsip PlanetsDemo aplikasi
. -
Buka zip arsip dan unggah aplikasi ke ember Amazon S3 pilihan Anda.
-
Buat database Amazon Aurora PostgreSQL untuk JICS. AWS Transform for mainframe Runtime akan secara otomatis mengeksekusi
PlanetsDemo-v1/jics/sql/initJics.sqlscript selama startup pertama. Untuk informasi tentang cara membuat database PostgreSQL Amazon Aurora, lihat Membuat dan menghubungkan ke klaster DB PostgreSQL Aurora.
Menyiapkan
Untuk mengatur aplikasi PlanetsDemo sampel, selesaikan langkah-langkah berikut.
-
Hubungkan ke instans Amazon EC2 Anda dan buka
conffolder di bawah folder instalasi Apache Tomcat Anda. Bukafile untuk diedit dan ganti baris yang dimulaicatalina.propertiesdengan baris berikut.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" -
Arahkan ke
/m2-anywhere/tomcat-gapwalk/velocity/webappsfolder. -
Salin PlanetsDemo binari yang tersedia di
PlanetsDemo-v1/webapps/folder dari bucket Amazon S3 menggunakan perintah berikut.aws s3 cp s3://path-to-demo-app-webapps/ . --recursivecatatan
Ganti
path-to-demo-app-webappsdengan URI Amazon S3 yang benar untuk bucket tempat Anda membuka ritsleting arsip sebelumnya. PlanetsDemo -
Salin konten
PlanetsDemo-v1/config/folder ke/m2-anywhere/tomcat-gapwalk/velocity/config/. -
Berikan informasi koneksi untuk database yang Anda buat sebagai bagian dari prasyarat dalam cuplikan berikut dalam file.
/m2-anywhere/tomcat-gapwalk/velocity/config/application-main.ymlUntuk informasi selengkapnya lihat, Membuat dan menghubungkan ke klaster DB PostgreSQL Aurora.datasource: jicsDs: driver-class-name : url: username: password: type : -
Mulai server Apache Tomcat Anda dan verifikasi log.
/m2-anywhere/tomcat-gapwalk/velocity/startup.sh tail -f /m2-anywhere/tomcat-gapwalk/velocity/logs/catalina.logJika Anda menemukan kode kesalahan yang dimulai dengan C diikuti oleh angka, seperti CXXXX, perhatikan pesan kesalahan. Misalnya, kode kesalahan C5102 adalah kesalahan umum yang menunjukkan konfigurasi infrastruktur yang salah.
Uji aplikasi yang digunakan
Untuk contoh cara menguji PlanetsDemo aplikasi, lihatUji PlanetsDemo aplikasi.