If you get an exception looking like this Reason: java.io.exception : could not find class for resource: META-INF/services/org/apache/activemq/transport/tcp
CauseYou are probably using the ActiveMQ source code without using the resources Quick fixTry one of these
BackgroundThen it means that the files in META-INF/services could not be found on the classpath. These files are used to support loose coupling on ActiveMQ with the transport protocols (e.g. to avoid a classpath dependency on JXTA) and to allow dynamic protocol enhancement without a change to the core. So we're using the META-INF/services files as a way of coupling a protocol used in URL connections to a Java class name. |