【问题标题】:JsonConverter ClassNotFoundException in restletrestlet 中的 JsonConverter ClassNotFoundException
【发布时间】:2012-02-13 17:53:58
【问题描述】:

从 GWT 调用 restlet (2.1rc2) 时,我得到了服务器端 ClassNotFoundException

信息:无法注册助手 org.restlet.client.ext.json.JsonConverter java.lang.ClassNotFoundException: org.restlet.client.ext.json.JsonConverter 在 org.restlet.engine.util.EngineClassLoader.findClass(EngineClassLoader.java:101) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:306) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:247) 在 org.restlet.engine.Engine.registerHelper(Engine.java:743)

我在任何 jar 文件中都找不到org.restlet.client.ext.json.JsonConverter,它也没有出现在 restlet 网站的 javadocs 中,所以我有点茫然不知该怎么办?

【问题讨论】:

  • 非常感谢您报告此问题。我已经更新了 2.1 和 2.2 分支的源代码。该修复将在 2.1.3 和 2.2m4 版本中提供。最好的问候,蒂埃里·布瓦洛

标签: json gwt restlet classnotfoundexception


【解决方案1】:

我遇到了同样的错误,因为我忘记导入一个依赖项:ext.json 依赖项,服务器端。

    <dependency>        
        <groupId>org.restlet.gwt</groupId>
        <artifactId>org.restlet.ext.json</artifactId>
        <version>2.1.0</version>
    </dependency>
    <dependency>        
        <groupId>org.restlet.jee</groupId>
        <artifactId>org.restlet.ext.json</artifactId>
        <version>2.1.0</version>
    </dependency>

大卫。

【讨论】:

  • 我之前的回答并没有解决问题。我为我打开了一个问题,因为 jar 不正确。
【解决方案2】:

这个类应该在 org.restlet.ext.json jar 文件中。你的类路径中有这个文件吗?

蒂埃里

【讨论】:

    猜你喜欢
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多