见鬼的事发生了。
在家里电脑上拿样例代码,运行时OK的。但一到公司电脑,用同样的代码,就会报下面的错误
=====================
Caused by: java.lang.ClassNotFoundException: com.netflix.servo.monitor.Monitors
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_121]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_121]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[na:1.8.0_121]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_121]
... 84 common frames omitted
=====================
还好,出错比较明显,pom.xml里加一个依赖,就解决了。
<dependency> <groupId>com.netflix.servo</groupId> <artifactId>servo-core</artifactId> <version>0.12.7</version> </dependency>