הגדרות MQ לא מחולצות ליעדי Open Liberty
אם הגדרות MQ לא מחולצות ליעדי Open Liberty, אפשר להשתמש בפתרון העקיף הבא:
מחילוץ קובץ
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, ותצטרכו לפתור אותה בהתאם להודעת השגיאה.