Unable to start MQ using IIB v10 Extension installed on a MQ server.

book

Article ID: 7123

calendar_today

Updated On:

Products

APP PERF MANAGEMENT CA Application Performance Management Agent (APM / Wily / Introscope) CUSTOMER EXPERIENCE MANAGER INTROSCOPE

Issue/Introduction

 We cannot get startMQMonitor.sh to start. Seeing the following message.

./startMQMonitor.sh ./MQMonitor.jar:./lib/Agent.jar:./lib/jline-0.9.94.jar:./lib/com.ibm.mq.pcf.jar:./lib/com.ibm.mq.jar:./lib/connector.jar:./lib/IntegrationAPI.jar:./lib/com.ibm.mqjms.jar:./lib/dhbcore.jar:./lib/j2ee.jar:./lib/com.ibm.mq.headers.jar:./lib/com.ibm.mq.commonservices.jar:./lib/com.ibm.mq.jmqi.jar:./lib/ibmjsseprovider2.jar:./lib/jetty-io.jar:./lib/jetty-util.jar:./lib/websocket-api.jar:./lib/websocket-client.jar:./lib/websocket-common.jar:./lib/jms.jar 

Error: Could not find or load main class com.wily.powerpack.websphereMQ.agent.MQMonitor.MQMonitor 

Cause

 It appears that all the paths statement to the file locations were correct but we are not able to call the class path without the error.

Environment

APM version 9.6 and above and IIB version 10 Extension

Resolution

Because the script would not work correctly, we created a new script file and added this line below. This was more generic but does call all the same files from original script.

java -cp ./lib/*:MQMonitor.jar -Dcom.wily.introscope.agentProfile=./properties/IntroscopeAgent.profile -DProperties=./properties/ com.wily.powerpack.websphereMQ.agent.MQMonitor.MQMonitor

If using this line, then make sure that the paths in this script are correct for your configuration.