系统没有为 Open Liberty 目标提取 MQ 配置
如果没有为 Open Liberty 目标提取 MQ 配置,请使用以下解决方法:
从来源虚拟机提取
wmq.jmsra.rar
文件(通过将它添加到迁移计划)。applications: - appName: brownear-ear httpEndpoints: - httpPort: 9080 httpsPort: 9443 id: defaulthttpendpoint image: name: brownear-ear includeFiles: - /opt/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar
修改服务器 XML 文件以确保功能管理器中包含以下功能:
<featureManager> <feature>ejb-3.2</feature> <feature>jms-2.0</feature> <feature>mdb-3.2</feature> <feature>localConnector-1.0</feature> <feature>jaxrs-2.1</feature> <feature>cdi-2.0</feature> </featureManager>
在同一文件中,确保为
jmsActivationSpec
设置了用户名和密码:<jmsActivationSpec …> <properties.mqJmsRa … userName="USER_NAME" password="PASSWORD"/> </jmsActivationSpec>
此外,可能会出现 JNDI 问题,您需要根据错误消息解决该问题。