2013-07-16 1 views
0

Я работаю в Drools-Guvnor-5.5.0.Final версии и настроил файл repository.xml, чтобы сохранить все активы + индексы в oracle db. Но это не так. Я хочу развернуть guvnor в среде resilliancy, где первичные и вторичные узлы guvnor указывают на один и тот же экземпляр DB. Я развернул guvnor на основном узле с repository.xml, указав на ORACLE11 DB и импортировал/создал некоторые активы. Затем развернули вторичный guvnor, указывающий на тот же БД. Я не могу видеть пакеты и активы, которые у меня есть в основном узле Guvnor. Я вижу таблицы, созданные в БД.Guvnor не хранит активы в Базе данных, как указано в Документации. Его сохранение в Файловой системе

У меня есть настройки repository.xml. В файле repository.xml я настроил менеджер персистентности, определенный в документации JackRabbit, для сохранения активов в db. Хотя я также использовал файл сгенерированный автоматически сгенерированный репозиторий. Это я создал из панели администрирования в Guvnor.

Компания Guvnor не должна хранить активы в Файловой системе. Его необходимо для стратегий по отказу в хранении активов в БД.

Пожалуйста, скопируйте файл конфигурации из приведенной ниже ссылке, https://community.jboss.org/thread/230419

+1

Вы также поменяли файл workspace.xml? Кроме того, рассмотрели ли вы использование хранилища данных базы данных (в настоящее время вы используете FileDataStore)? –

+0

@Thomas, Спасибо за ценный вклад. Я настроил хранилище данных как на первичных, так и на вторичных серверах, и теперь я могу видеть свои активы в базе данных. Но есть одна проблема, на вторичном сервере я вижу правильные имена пакетов, но в пакетах нет никаких активов. – learner

+0

@Thomas. Наряду с хранилищем данных я также сконфигурировал файл workspace.xml в следующих путях.
jboss-eap-6.0/bin/repository/workspaces/default
/apps/jboss/jboss-eap-6.0.1/jboss-eap-6.0/bin/repository/workspaces/security – learner

ответ

0

Благодаря Thomas для руководства. Я попробовал Clustering jackrabbit в файле repository.xml, и это сработало для меня. Теперь у меня два члена Guvnors в кластерной среде. Оба путаются с тем же БД для файловой системы, persistentManager и DataStore.

В настоящее время то, что я сделал для тестирования, переносится один узел кластера и вносит некоторые изменения в другой. Теперь оживил и запустил второй узел и смог увидеть мои последние активы, даже изменения, сделанные другим узлом, также были доступны.

Таким образом, это устраняет мою проблему хранения активов в БД, чтобы исключить каталог репозитория резервного копирования. Теперь я могу зависеть от базы данных.