Artemis mqtt 客户端拦截器:java.lang.ClassNotFoundException

Artemis mqtt client interceptor: java.lang.ClassNotFoundException

我想拦截 mqtt 客户端发送给 artemis 代理的消息。 我正在按照示例 "interceptor-client-mqtt" 进行操作。 我的问题是我总是收到错误 "java.lang.ClassNotFoundException: SimpleMQTTInterceptor"。 我的问题是我应该把拦截器 class 放在哪里,以便经纪人可以找到它? 是只放拦截器的class,还是放一个jar文件?

将您的拦截器 class 放入代理的 "lib" 目录中的 jar 中。