Параметры драйвера DB2 в Websphere Liberty - PullRequest
1 голос
/ 07 мая 2020

У меня есть приложение, работающее в Websphere Liberty, и использующее DB2 в Z / oS. Я установил свойства драйвера db2 в DB2JCCConfiguration.properties. Как убедиться, что сервер подобрал свойства, которые я установил. Я не уверен, как проверить трассировку, чтобы увидеть, применяются ли свойства к серверу

1 Ответ

1 голос
/ 07 мая 2020

Чтобы настроить источник данных (для любой серверной БД) с помощью Liberty, вы можете добавить такую ​​конфигурацию на свой сервер. xml:

<featureManager>
    <feature>jdbc-4.2</feature>
</featureManager>

<library id="driver-library">
    <fileset dir="/path/to/driver/dir" includes="*.jar"/>
</library>

<dataSource id="DefaultDataSource" jndiName="jdbc/myDB">
    <jdbcDriver libraryRef="driver-library"/>
    <properties.db2.jcc serverName="example.db.hostname.com" portNumber="50000"
                databaseName="myDB"
                user="exampleUser"
                password="examplePassword"
                currentSchema="xyz"
                fullyMaterializeInputStreams="true"/>

</dataSource>

Чтобы проверить правильность вашей конфигурации и правильность вашей Liberty сервер может подключиться к вашей базе данных DB2, добавьте следующую конфигурацию:

<featureManager>
    <feature>appSecurity-3.0</feature>
    <feature>restConnector-2.0</feature>
    <feature>jdbc-4.2</feature>
</featureManager>

<!-- Any security mechanism can be used, <quickStartSecurity> is the simplest -->
<quickStartSecurity userName="admin" userPassword="admin"/>

И затем go в: https://localhost: 9443 / ibm / api / validation / dataSource / DefaultDataSource (предполагается, что ваш <dataSource> id равен DefaultDataSource)

Дополнительные сведения см. в этой шпаргалке: https://aguibert.github.io/openliberty-cheat-sheet/#_ibm_db2

...