Я работаю над приложением JMS с весенней загрузкой, которое подключается к IBM MQ для отправки и получения сообщения JMS. Я использовал следующие зависимости maven для того же
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>com.ibm.mq</groupId>
<artifactId>mq-jms-spring-boot-starter</artifactId>
<version>0.0.3</version>
</dependency>
Я развернул wmq.jmsra.rar на сервере Payara 4, настроил все объекты JNDI фабрики соединений очереди и администраторы очереди. После этого при развертывании файла приложения war появляется сообщение об ошибке
org.springframework.jms.UncategorizedJmsException: Uncategorized exception occurred during JMS processing; nested exception is com.ibm.msg.client.jms.DetailedJMSException: MQJCA1011: Failed to allocate a JMS connection.
An internal error caused an attempt to allocate a connection to fail.
See the linked exception for details of the failure.
at org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:316)
С основной причиной, как
Caused by: java.lang.NoSuchMethodException: com.ibm.mq.jmqi.remote.api.RemoteFAP.<init>(com.ibm.mq.jmqi.JmqiEnvironment, int)
at java.lang.Class.getConstructor0(Class.java:3082)
at java.lang.Class.getConstructor(Class.java:1825)
at com.ibm.mq.jmqi.JmqiEnvironment.getInstance(JmqiEnvironment.java:702)
... 112 common frames omitted
Я не уверен, в чем может быть проблема. Я проверил много онлайн-форумов, но не смог найти никакого решения, похоже, это связано с конфликтом JAR, но я не уверен.