java.lang.RuntimeException: java.lang.ClassNotFoundException: com.sun.ws.rs.ext.RuntimeDelegateImpl
...
Caused by: java.lang.ClassNotFoundException: com.sun.ws.rs.ext.RuntimeDelegateImpl
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:62)
at javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:155)
at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:105)
... 74 more
添加下方依赖即可解决,虽可以正常使用但是依赖的标签上会报红,如图所示。求大神指点
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-servlet</artifactId>
<version>1.19.1</version>
</dependency>

这篇博客讨论了一个在Java应用程序中遇到的常见错误,即`java.lang.RuntimeException`,具体表现为无法找到`com.sun.ws.rs.ext.RuntimeDelegateImpl`类。博主提供了一个解决方案,即引入jersey-servlet的1.19.1版本依赖,但该依赖在项目中可能显示为红色警告。博客内容涉及Java运行时环境、类加载机制和RESTful服务的相关问题。

8055

被折叠的 条评论
为什么被折叠?



