Siapkan dependensi berlisensi di AWS Blu Age Runtime pada container - AWS Modernisasi Mainframe

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Siapkan dependensi berlisensi di AWS Blu Age Runtime pada container

Topik ini menjelaskan cara menyiapkan dependensi berlisensi tambahan yang dapat Anda gunakan dengan AWS Blu Age Runtime pada container.

Prasyarat

Sebelum Anda mulai, pastikan Anda menyelesaikan prasyarat berikut.

Basis data Oracle

Menyediakan driver database Oracle. Misalnya, ojdbc11-23.3.0.23.09.jar.

Koneksi IBM MQ

Menyediakan klien IBM MQ. Misalnya, com.ibm.mq.jakarta.client-9.3.4.1.jar.

Dengan versi dependensi ini, berikan juga dependensi transitif berikut:

  • bcprov-jdk15to18-1.76.jar

  • bcpkix-jdk15to18-1.76.jar

  • bcutil-jdk15to18-1.76.jar

File Printer DDS

Menyediakan perpustakaan laporan Jasper (https://community.jaspersoft. com/download-jaspersoft/community-edisi). Misalnya, jasperreports-6.16.0.jar, tetapi versi yang lebih baru mungkin kompatibel.

Dengan versi dependensi ini, berikan juga dependensi transitif berikut:

  • castor-core-1.4.1.jar

  • kastor-xml-1.4.1.jar

  • commons-digester-2.1.jar

  • ecj-3.21.0.jar

  • itext-2.1.7.js8.jar

  • javax.inject-1.jar

  • jcommon-1.0.23.jar

  • jfreechart-1.0.19.jar

  • commons-beanutils-1.9.4.jar

  • commons-collections-3.2.2.jar

Gambaran Umum

Untuk menginstal dependensi, selesaikan langkah-langkah berikut.

  1. Salin salah satu dependensi di atas seperti yang diperlukan ke folder build image Docker Anda.

  2. Jika database JICS Anda di-host di Oracle, berikan driver database Oracle. your-tomcat-path/extra

  3. Di Dockerfile Anda, salin dependensi ini ke. your-tomcat-path/extra

  4. Buat image Docker Anda, lalu dorong ke Amazon ECR.

  5. Hentikan dan mulai ulang layanan Amazon ECS atau Amazon EKS Anda.

  6. Periksa log.