Access H2 Embedded Database для продуктов WSO2 - PullRequest
0 голосов
/ 23 октября 2019

Я использую потоковый процессор 4.3.0 и мне нужен доступ к базе данных H2 для него, которая поставляется по умолчанию в приложении WSO2 SP.

Может кто-нибудь, пожалуйста, помогите мне здесь получить доступ / просмотреть базу данных.

Спасибо

Ответы [ 2 ]

0 голосов
/ 24 октября 2019

И для этого требуется доступ к базе данных H2, которая поставляется по умолчанию в приложении WSO2 SP

Для конфигурации БД WSO2SP, хранящейся в:

${carbon.home}/conf/worker/deploymment.yaml
${carbon.home}/conf/dashboard/deploymment.yaml
${carbon.home}/conf/..other module../deploymment.yaml

, поэтому выможно проверить расположение базы данных

по умолчанию.

${carbon.home}/wso2/worker/database
${carbon.home}/wso2/dashboard/database
${carbon.home}/wso2/..other module../database

. Вы можете использовать H2 Shell для доступа к базам данных

Обратите внимание на встроенные базы данных H2не предназначены для одновременного доступа к нескольким процессам, поэтому сначала остановите wso2sp

0 голосов
/ 23 октября 2019

, пожалуйста, найдите ответ ниже.

  1. Откройте файл /repository/conf/carbon.xml и вставьте следующую конфигурацию.

  2. Не раскомментируйте существующий элемент. Просто вставьте следующую конфигурацию под ним.

    <H2DatabaseConfiguration> <property name="web"/> <property name="webPort">8082</property> <property name="webAllowOthers"/><br> </H2DatabaseConfiguration>

3. Перезапустите продукт WSO2 и получите доступ к следующему URL-адресу через браузер: http://localhost:8082

Совет. Если вы вошли в консоль управления, выйдите из системы перед подключением к базе данных.

4. Введите следующие данные и нажмите Подключиться.

  • JDBC URL: jdbc: h2: [путь к файлу / репозиторий / база данных / WSO2CARBON_DB]
  • имя пользователя: wso2carbon
  • пароль: wso2carbon
...