【问题标题】:Exception thrown due missing class though jar is in classpath, REST - JERSEY尽管 jar 在类路径中,但由于缺少类而引发异常,REST - JERSEY
【发布时间】:2012-05-07 10:39:40
【问题描述】:

我正在将 Jersey 用于 REST 应用程序,我正在为类 AbstractRuntimeDelegate 获取此 NoClassDefException 虽然我的类路径中有以下罐子....

  • commons-httpclient-3.1.jar
  • 列表项
  • javax.ws.rs.jar
  • jersey-core-1.9.1-sources.jar
  • jersey-server-1.1.2-ea.jar

我可以从这里看到该类在 jersey-core-1.9.1-sources.jar 中
http://www.jarvana.com/jarvana/inspect/com/sun/jersey/jersey-core/1.9.1/jersey-core-1.9.1-sources.jar?folder=com/sun/jersey/core/spi/factory/

你有过这样的问题吗? 有什么建议吗?

谢谢

例外:

Exception in thread "bq-main" java.lang.NoClassDefFoundError: com/sun/jersey/core/spi/factory/AbstractRuntimeDelegate
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)

【问题讨论】:

    标签: java rest jersey noclassdeffounderror


    【解决方案1】:

    我认为你应该使用 jersey-core-1.9.1.jar 而不是它的源 jar。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      • 1970-01-01
      • 2021-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-08
      相关资源
      最近更新 更多