У меня есть следующие конфиги в моем IBM Liberty server.xml
:
<!-- resource adapter location -->
<variable name="wmqJmsClient.rar.location" value="${shared.resource.dir}/lib/global/wmq.jmsra-9.1.0.0.rar"/>
<!-- jmsActivationSpec configs -->
<jmsActivationSpec authDataRef="myAuthData" id="my-app-name/MyMessageDrivenBean">
<properties.wmqJms destinationRef="jms/MyQueue"
destinationType="javax.jms.Queue"
sslCipherSuite="SSL_RSA_WITH_AES_256_CBC_SHA256"
channel="MY.MQCHANNEL"
queueManager="MY_QM"
hostName="myhost" port="32100"
transportType="CLIENT" />
</jmsActivationSpec>
У меня также есть bean-компонент, управляемый сообщениями, который я использую для обработки сообщений, появляющихся в очереди. И все работает нормально.
Я хотел бы перейти на open-liberty и сохранить свои материалы JMS, но их документация немного отличается, хотя те же элементы конфигурации есть.
Некоторых свойств не хватает и не понятно как их заменить. Нет hostName
и port
, вместо этого я нашел только remoteServerAddress
и это должна быть тройка host:port:something_i_dont_understand
, так что не уверен, что это точно так же :)
Как я могу настроить все эти необходимые вещи в open-liberty, чтобы мой bean-компонент, управляемый сообщениями, работал?
Любая помощь приветствуется :)