NutzCN Logo
问答 nutzboot 2.4.0-SNAPSHOT 启动失败
发布于 1463天前 作者 Rekoe 1666 次浏览 复制 上一个帖子 下一个帖子
标签:
[ERROR] 18:27:04.716 org.nutz.boot.NbApp.execute(NbApp.java:224) - something happen!!
java.lang.NoClassDefFoundError: org/eclipse/jetty/util/ClassVisibilityChecker
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	at java.lang.Class.getDeclaredFields0(Native Method)
	at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
	at java.lang.Class.getDeclaredFields(Class.java:1916)
	at org.nutz.lang.Mirror._getFields(Mirror.java:574)
	at org.nutz.lang.Mirror.getFields(Mirror.java:537)
	at org.nutz.lang.Mirror.getFields(Mirror.java:523)
	at org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:136)
	at org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:53)
	at org.nutz.boot.NbApp.prepareIocLoader(NbApp.java:421)
	at org.nutz.boot.NbApp.prepare(NbApp.java:289)
	at org.nutz.boot.NbApp.execute(NbApp.java:201)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.kunnit.cloud.CloudLauncher.main(CloudLauncher.java:17)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.util.ClassVisibilityChecker
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	... 37 more
6 回复

不晓得是不是因为
Eclipse Jetty 9.4.28 发布,Servlet 容器
这个版本的问题
https://www.oschina.net/news/114916/jetty-9-4-28-released

老版本正常?

跑demo没报错吧?

嗯 发现是这个jar的问题

<dependency>
			<groupId>net.sourceforge.htmlunit</groupId>
			<artifactId>htmlunit</artifactId>
			<version>2.39.1</version>
		</dependency>

2.34.1 这个版本的zai demo中启动就报这个错误

嗯嗯, 可能是引用了其他版本的jetty

添加回复
请先登陆
回到顶部