解决javalangNoClassDefFoundError

60次阅读

共计 817 个字符,预计需要花费 3 分钟才能阅读完成。

报错信息如下:

[ERROR]Activator initialize error : websocket
[ERROR]io/netty/util/concurrent/GenericFutureListener
java.lang.NoClassDefFoundError: io/netty/util/concurrent/GenericFutureListener
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    ……
Caused by: java.lang.ClassNotFoundException: io.netty.util.concurrent.GenericFutureListener
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1363)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1186)
    ... 45 more

类找不到,应该是缺少了依赖,这个类对应的依赖可以从中得到它

https://mvnrepository.com/art…

你可以加

<!-- https://mvnrepository.com/artifact/io.netty/netty-all -->
<dependency>
    <groupId>io.netty</groupId>
    <artifactId>netty-all</artifactId>
    <version>5.0.0.Alpha2</version>
</dependency>

到 pom 文件或从站点下载 jar 并将其添加到类路径或 lib 文件夹

正文完
 0