Collector refuses to start after logging SEVERE missing library error

There has been an occurrence where not all the required jars were located in this single folder, causing the MQ collector to fail with the following error messages in collector.log:

2011-12-16 18:56:12,703 SEVERE mq_collector [main] Required library missing. Please add com.ibm.mq.jar & related jars to the collector lib folder and restart. Class missing: javax/resource/ResourceException

2011-12-16 18:56:12,719 SEVERE mq_collector [main] Required library missing. Please add com.ibm.mq.jar & related jars to the collector lib folder and restart. Class missing: com.ibm.mq.pcf.PCFMessage

2011-12-16 18:56:12,719 SEVERE mq_collector [main] Required library missing. Please add com.ibm.mq.jar & related jars to the collector lib folder and restart. Class missing: javax.resource.ResourceException

As of version 9.12, the MQ Collector no longer includes the IBM jars and, instead, requires you to provide the path where those jars are located.

It is necessary to use the attached IBM MQ jars, which are the same as the pre 9.12 MQ jars, but with one file renamed.

Place the below listed jar files in the <collector_install>\lib folder:

Pre-9.12 name: comibmmq.jar has been, in version 9.12, renamed to com.ibm.mq.jar

mqmonitor.jar

pcf-6.0.jar

Leave a Comment