按着文档1.2做的,运行时候出现这个问题,请问应该怎么解决

Exception in thread "main" java.lang.NoClassDefFoundError: io/undertow/server/HttpHandler
    at com.jfinal.DemoConfig.main(DemoConfig.java:20)
Caused by: java.lang.ClassNotFoundException: io.undertow.server.HttpHandler
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 1 more

评论区

JFinal

2020-05-07 20:45

很可能是 undertow 的依赖包还未下载完成

在控制台的项目根目录下面执行下面代的命令:
mvn clean package

让 maven 先下载完成,再试

JFinal

2020-05-07 20:46

第一次会将依赖下载到本地库,这个过程会比较慢,一般建议将 maven 配置指向阿里云的 maven 库

第一次下载完成以后,后面无需下载

asahimoon

2020-05-08 15:06

@JFinal 我是下载下来再放入本地的maven库的

热门反馈

扫码入社