jetty8.8提升到2019.3启动报错

请教各位大佬 

jetty8.8提升到2019.3启动报错,报错如下:

Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/server/SessionManager

at com.jfinal.core.JFinal.start(JFinal.java:170)

at com.common.config.MainConfig.main(MainConfig.java:156)


评论区

JFinal

2019-07-18 11:23

缺少依赖,或者老的依赖没有删干净

JFinal

2019-07-18 11:23

注意,jfinal 版本也不能太低

牧马人

2019-07-18 11:27

@JFinal jfinal是3.1的

JFinal

2019-07-18 11:37

@牧马人 这个版本可以用 jetty-server 2019.3

NoClassDefFoundError 是一个很基础的异常,检查三个项:
1:依赖是不是存在
2:依赖如果存在,但是有多个版本的依赖存在
3:maven 本地库的 jar 包是不是被损坏

要确保:依赖存在、只有一个版本、maven 本地库 jar 包没被损坏

其中最后一个问题,需要你手动删掉本地 maven 库中的相关目录, 让 maven 重新下载 jar 包

热门反馈

扫码入社