Я пытаюсь перейти с JBOSS EAP 6.4 на JBOSS EAP 7.2.
При запуске сервера я получаю
BeanCreationException: Error creating bean with name 'A' defined in ServletContext resource Initialization of bean failed; nested exception is org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'com.ibm.mq.connector.outbound.ConnectionFactoryImpl' to required type 'javax.jms.ConnectionFactory' for property 'queueManager'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [com.ibm.mq.connector.outbound.ConnectionFactoryImpl] to required type [javax.jms.ConnectionFactory] for property 'queueManager': no matching editors or conversion strategy found
Почему это происходит и как это решить?
Я добавил файлы jar
Он печатает, имя РАЗВЕРТЫВАНИЯ = wmq.jmsra.rar [org.infinispan.commons.util.ServiceFinder] Службы не найдены: ModuleLifecycle является виновником?
Является ли эта банка «mq jar» успешно развернутой или она не развертывается после вышеуказанной ошибки, если это так, это может быть виновником
После стольких попыток я решил эту ошибку, добавив javax.jms.api
в раздел глобальных модулей в standalone.xml
. Это решает вышеуказанную проблему с настройкой WMQ
.
<global-modules>
<module name = "javax.jms.api"/>
</global-modules>
У меня была такая же проблема. После стольких попыток я решил эту ошибку с помощью вашего ответа :)
Похоже, вам не хватает файлов MQ JAR. См. эту ссылку: ibm.com/support/docview.wss?uid=swg21683398