WebLogic: добавление ресурсов JMS в новый домен
Я пишу интеграционные тесты для программного продукта, которые требуют запуска WebLogic 12.1.3 и WebLogic 12.2.1 с нового домена.
В настоящее время я делаю что-то вроде этого, чтобы запустить WebLogic с новым доменом:
mkdir -p /tmp/domain && \
cd /tmp/domain && \
/opt/jdk1.8.0_72/bin/java -cp /wls/server/lib/weblogic.jar \
-Dweblogic.ListenPort=7001 \
-Dweblogic.management.GenerateDefaultConfig=true \
-Dweblogic.management.username=admin \
-Dweblogic.management.password=testpass! \
weblogic.Server
Теперь мне нужно создать ресурсы JMS (аналогично существующим образцам), для которых я создал файл XML. Что мне нужно сделать, чтобы файл XML использовался для хранения ресурсов JMS?
1 ответ
Решение
Сначала настройте серверы JMS с помощью консоли или обновите приведенный ниже фрагмент в config.xml
, (Возьмите резервную копию config.xml
до каких-либо изменений.)
<jms-server>
<name>JMSserver1</name>
<target>managed1 (migratable)</target>
<persistent-store>Filestore1</persistent-store>
</jms-server>
<jms-server>
<name>JMSserver2</name>
<target>managed2 (migratable)</target>
<persistent-store>Filestore2</persistent-store>
</jms-server>
Теперь, если вы поместите файлы XML в /$Domain_home/config/jms
и перезапустите управляемые серверы, он должен выбрать конфигурацию JMS. Дайте мне знать, если потребуется какая-либо помощь.