Изменения, внесенные в профиль JVM в CICS, не отражаются во время выполнения

Я внес изменения в профиль OSGi JVM, добавив библиотеку в LIBPATH_SUFFIX, После этого я удалил свой сервер JVM и переустановил его, но изменения не отражаются. Есть ли дополнительный шаг, о котором я должен был позаботиться после внесения изменений в файл профиля JVM?

1 ответ

Решение

Если вы хотите добавить поддержку драйвера DB2 JDBC type2 на сервер OSGi JVM, вам необходимо сделать следующее:

  1. Добавьте библиотеки DB2 в CICS STEPLIB
  2. Создайте / установите ресурс CICS DB2CONN и убедитесь, что он работает

  3. Добавьте JAR-драйвер DB2 JDBC и лицензионный JAR-файл в промежуточный класс промежуточного программного обеспечения сервера JVM, используя параметр OSGI_BUNDLES. Обратите внимание, что эти JAR-файлы уже упакованы в пакеты OSGi.

  4. Добавьте общие библиотеки DB2 на сервер JVM LIBPATH_SUFFIX
  5. Отключите / включите сервер JVM, чтобы перезапустить его

Для справки см.

  • Центр знаний CICS TS, посмотрите этот пример
  • Redbook SG248038, раздел 9.4

Если вам нужно отладить фактическое значение libpath сервера JVM, лучшим инструментом является IBM Health Center, а в перспективе Environment будет показан java.library.path, используемый в JVM, см. Это руководство

Другие вопросы по тегам