Le configurazioni MQ non vengono estratte per i target Open Liberty
Se le configurazioni MQ non vengono estratte per le destinazioni Open Liberty, utilizza il metodo questa soluzione alternativa:
Estrai il file
wmq.jmsra.rar
dalla VM di origine aggiungendolo al piano di migrazione.applications: - appName: brownear-ear httpEndpoints: - httpPort: 9080 httpsPort: 9443 id: defaulthttpendpoint image: name: brownear-ear includeFiles: - /opt/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar
Modifica il file XML del server per assicurarti che le seguenti funzionalità siano incluse nel gestore delle funzionalità:
<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>
Nello stesso file, assicurati che il nome utente e la password siano impostati per
jmsActivationSpec
:<jmsActivationSpec …> <properties.mqJmsRa … userName="USER_NAME" password="PASSWORD"/> </jmsActivationSpec>
Inoltre, è possibile che si verifichi un problema JNDI, che dovrai risolvere in base al messaggio di errore.