Развертывание приложения на Payara с проблемами подключения JMS

Мы заметили, что наше веб-приложение не развертывается на Payara 4.1, когда бины, управляемые сообщениями, не могут правильно подключиться к серверу или отсутствуют очереди. Мы бы предпочли, чтобы приложение было запущено и работало, а не развертывание из-за проблем с подключением JMS. Есть ли в Payara способ предотвратить сбои развертывания из-за сбоя JMS?

РЕДАКТИРОВАТЬ: мы используем IBM MQ с адаптером ресурсов wmq.jmsra.


person Marek Puchalski    schedule 22.10.2019    source источник
comment
Это IBM MQ?   -  person JoshMc    schedule 22.10.2019
comment
Да, мы используем IBM MQ.   -  person Marek Puchalski    schedule 22.10.2019


Ответы (1)


Вы не указали точную версию Payara (например, 4.1.174), и я забыл, когда она была добавлена, но не могли бы вы попробовать установить системное свойство

-Ddeployment.resource.validation=false

и проверьте, ведет ли это себя так, как вы хотите.

Ты можешь сделать

asadmin create-jvm-options -Ddeployment.resource.validation=false

или просто поместите его в свой домен.xml.

person Christoph John    schedule 22.10.2019
comment
Я пытался, но это не сработало. Я все еще получаю сообщение об ошибке, например: Caused by: com.ibm.msg.client.jms.DetailedInvalidDestinationException: JMSWMQ2008: Failed to open MQ queue '(cut)'. JMS attempted to perform an MQOPEN, but WebSphere MQ reported an error. - person Marek Puchalski; 22.10.2019
comment
Какую именно версию Payara вы используете? - person Christoph John; 22.10.2019
comment
Мы используем 4.1.2.174. - person Marek Puchalski; 23.10.2019
comment
Это версия, когда был добавлен -Ddeployment.resource.validation=false. Но, похоже, это не работает на адаптерах ресурсов. :-/ - person Christoph John; 24.10.2019