Конфигурация источника данных для Java при использовании Oracle WebLogic Server
Для настройки источника данных можно использовать консоль администрирования WebLogic Server.
Источник данных представляет собой именованное подключение к базе данных. Чтобы опубликовать сервис объектов в ArcGIS Spatial Data Server for the Java platform, необходимо указать источник данных в сервере веб-приложений. Объект источника данных определяется с помощью сервиса наименований в интерфейсе наименований и каталогов Java Naming and Directory Interface (JNDI) API.
Чтобы настроить WebLogic для работы с PostgreSQL, необходимо сначала получить jar-файл PostgreSQL JDBC, который не устанавливается с WebLogic.
Настройка источника данных Oracle
- Войдите в свой домен WebLogic Server из консоли администрирования WebLogic Server как администратор WebLogic.
- Разверните узел Сервисы (Services) в дереве Структура домена (Domain Structure) и выберите Источники данных (Data Sources).
- Щелкните Создать (New) на закладке Конфигурация (Configuration) на странице Все источники данных JDBC (Summary of JDBC Data Sources).
Откроется страница Создание нового источника данных JDBC (Create a New JDBC Data Source).
- Введите имя для источника данных в оба поля: Имя (Name) и Имя JNDI (JNDI Name).
Примечание:
Значения Имя (Name) и Имя JNDI (JNDI Name) должны совпадать и начинаться с jdbc/. Например, jdbc/porcupine_osid_pubu.
- Выберите Oracle из ниспадающего списка Тип базы данных (Database Type) и нажмите Далее (Next).
- Выберите *Драйвер Oracle (Thin) для подключений экземпляра; версии: 9.0.1 и позднее (*Oracle's Driver (Thin) for Instance connections; Versions:9.0.1 and later) из ниспадающего списка Драйвер базы данных (Database Driver).
- Щелкните Далее (Next).
- Примите значения по умолчанию на странице Опции транзакции (Transaction Options) и нажмите Далее (Next).
- Введите имя базы данных Oracle в поле Имя базы данных (Database Name).
- Введите имя сервера Oracle в поле Имя узла (Host Name).
- В поле Порт (Port) введите номер порта, используемого для связи с базой данных Oracle.
- В поле Имя пользователя базы данных (Database User Name) введите имя пользователя, которое будет использоваться для подключения к источнику данных.
- Введите пароль для этого пользователя в текстовых полях Пароль (Password) и Подтверждение пароля (Confirm Password), а затем нажмите Далее (Next).
- Щелкните Проверить конфигурацию (Test Configuration), чтобы убедиться в том, что введенная информация корректна и подключение к источнику данных работает.
- Если конфигурация верна, нажмите Далее (Next).
- Поставьте отметку напротив сервера или кластера, для которого хотите развернуть свой поставщик JDBC, а затем нажмите Готово (Finish).
- Нажмите Активировать изменения (Activate Changes) в разделе Изменить центр (Change Center) консоли администрирования WebLogic.
Теперь этот источник данных включен в таблицу Источники данных (Data Sources).
Настройка источника данных PostgreSQL
Чтобы настроить источник данных в WebLogic для базы данных PostgreSQL, необходимо настроить WebLogic для доступа к файлу PostgreSQL jdbc4.jar, а затем настроить источник данных с помощью консоли администрирования WebLogic.
Настройка WebLogic для доступа к драйверу JDBC
Чтобы настроить источник данных в WebLogic для базы данных PostgreSQL, сначала необходимо поместить файл PostgreSQL jdbc4.jar в корневой каталог WebLogic, изменить переменную WebLogic CLASSPATH и перезапустить WebLogic для работы с базой данных PostgreSQL.
- Скопируйте файл PostgreSQL postgresql-9.1-801.jdbc4.jar в каталог WL_HOME/server/lib.
- Измените скрипт commEnv.cmd (Windows) или commEnv.sh (Linux) из папки WL_HOME/common/bin путем добавления расположения jar-файла в начало переменной WEBLOGIC_CLASSPATH.
- Перезапустите WebLogic.
Настройка источника данных
Для настройки источника данных используйте консоль администрирования WebLogic Server.
- Войдите в свой домен WebLogic Server из консоли администрирования WebLogic Server как администратор WebLogic.
- Разверните узел Сервисы (Services) в дереве Структура домена (Domain Structure) и выберите Источники данных (Data Sources).
- Щелкните Создать (New) на закладке Конфигурация (Configuration) на странице Все источники данных JDBC (Summary of JDBC Data Sources).
Откроется страница Создание нового источника данных JDBC (Create a New JDBC Data Source).
- Введите имя для источника данных в оба поля: Имя (Name) и Имя JNDI (JNDI Name).
Примечание:
Значения Имя (Name) и Имя JNDI (JNDI Name) должны совпадать и начинаться с jdbc/. Например, jdbc/laverne_pgdb_lri2.
- Выберите PostgreSQL из ниспадающего списка Тип базы данных (Database Type) и нажмите Далее (Next).
- Выберите Версия драйвера PostgreSQL (тип 4): Любая (PostgreSQL's Driver (Type 4) Version:Any) из ниспадающего списка Драйвер базы данных (Database Driver).
- Щелкните Далее (Next).
- Примите значения по умолчанию на странице Опции транзакции (Transaction Options) и нажмите Далее (Next).
- Введите имя базы данных PostgreSQL в поле Имя базы данных (Database Name).
- Введите имя сервера PostgreSQL в поле Имя узла (Host Name).
- В поле Порт (Port) введите номер порта, используемого для связи с кластером базы данных PostgreSQL.
- В поле Имя пользователя базы данных (Database User Name) введите имя пользователя, которое будет использоваться для подключения к источнику данных.
- Введите пароль для этого пользователя в текстовых полях Пароль (Password) и Подтверждение пароля (Confirm Password), а затем нажмите Далее (Next).
- Щелкните Проверить конфигурацию (Test Configuration), чтобы убедиться в том, что введенная информация корректна и подключение к источнику данных работает.
- Если конфигурация верна, нажмите Далее (Next).
- Поставьте отметку напротив сервера или кластера, для которого хотите развернуть свой поставщик JDBC, а затем нажмите Готово (Finish).
- Нажмите Активировать изменения (Activate Changes) в разделе Изменить центр (Change Center) консоли администрирования WebLogic.
Теперь этот источник данных включен в таблицу Источники данных (Data Sources).