如何避免有关ReflectionException的警告消息

如何避免有关ReflectionException的警告消息,exception,log4j,warnings,confluent-platform,Exception,Log4j,Warnings,Confluent Platform,在启动Confluent时,如何避免在日志中显示警告消息(而不会使log4j级别出错)? 我已经在属性文件中设置了我的plugin.path变量,其值为${CONFLUENT\u HOME}/share/java/kafka connect jdbc(最后加逗号)。 我试图将kafka connect jdbc存储库放入类路径,但没有成功 以下只是日志文件一小部分的示例: [2018-07-10 15:40:30,168] INFO Reflections took 1 ms to scan 1

在启动Confluent时,如何避免在日志中显示警告消息(而不会使log4j级别出错)? 我已经在属性文件中设置了我的
plugin.path
变量,其值为
${CONFLUENT\u HOME}/share/java/kafka connect jdbc
(最后加逗号)。 我试图将kafka connect jdbc存储库放入类路径,但没有成功

以下只是日志文件一小部分的示例:

[2018-07-10 15:40:30,168] INFO Reflections took 1 ms to scan 1 urls, producing 5 keys and 6 values [using 1 cores] (org.reflection
s.Reflections)
[2018-07-10 15:40:30,170] WARN could not get type for name org.jmock.Mockery from any class loader (org.reflections.Reflections)
org.reflections.ReflectionsException: could not get type for name org.jmock.Mockery
        at org.reflections.ReflectionUtils.forName(ReflectionUtils.java:390)
        at org.reflections.Reflections.expandSuperTypes(Reflections.java:381)
        at org.reflections.Reflections.<init>(Reflections.java:126)
        at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader$InternalReflections.<init>(DelegatingClassLoader.java:
365)
        at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.scanPluginPath(DelegatingClassLoader.java:277)
        at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.scanUrlsAndAddPlugins(DelegatingClassLoader.java:216)
        at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.registerPlugin(DelegatingClassLoader.java:208)
        at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.initPluginLoader(DelegatingClassLoader.java:177)
        at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.initLoaders(DelegatingClassLoader.java:154)
        at org.apache.kafka.connect.runtime.isolation.Plugins.<init>(Plugins.java:56)
        at org.apache.kafka.connect.cli.ConnectStandalone.main(ConnectStandalone.java:77)
Caused by: java.lang.ClassNotFoundException: org.jmock.Mockery
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at org.reflections.ReflectionUtils.forName(ReflectionUtils.java:388)
        ... 10 more
[2018-07-10 15:40:30168]信息反射花了1毫秒扫描1个URL,生成5个键和6个值[使用1个核心](org.reflection
s、 (反思)
[2018-07-10 15:40:30170]WARN无法从任何类加载器(org.reflections.reflections)获取名称org.jmock.mockry的类型
org.reflections.ReflectionsException:无法获取名称org.jmock.mockry的类型
位于org.reflections.ReflectionUtils.forName(ReflectionUtils.java:390)
位于org.reflections.reflections.expandSuperTypes(reflections.java:381)
位于org.reflections.reflections.(reflections.java:126)
位于org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader$InternalReflections。(DelegatingClassLoader.java:
365)
位于org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.scanPluginPath(DelegatingClassLoader.java:277)
位于org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.scanUrlsAndAddPlugins(DelegatingClassLoader.java:216)
位于org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.registerPlugin(DelegatingClassLoader.java:208)
位于org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.initPluginLoader(DelegatingClassLoader.java:177)
位于org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.initLoaders(DelegatingClassLoader.java:154)
位于org.apache.kafka.connect.runtime.isolation.Plugins.(Plugins.java:56)
位于org.apache.kafka.connect.cli.ConnectStandalone.main(ConnectStandalone.java:77)
原因:java.lang.ClassNotFoundException:org.jmock.mockry
在java.net.URLClassLoader$1.run(URLClassLoader.java:366)
在java.net.URLClassLoader$1.run(URLClassLoader.java:355)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.net.URLClassLoader.findClass(URLClassLoader.java:354)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:425)
位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:358)
位于org.reflections.ReflectionUtils.forName(ReflectionUtils.java:388)
... 10多
这似乎不会引起任何问题,但读起来可能会感到困惑。 你对此有什么建议吗

提前感谢,

迭戈