在restlet中使用JsonConverter ClassNotFoundException

时间:2012-02-13 17:53:58

标签: json gwt restlet classnotfoundexception

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

  

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

我在任何jar文件中找不到org.restlet.client.ext.json.JsonConverter并且它没有出现在restlet站点的javadocs中,所以我有点不知所措?

2 个答案:

答案 0 :(得分:2)

我遇到了同样的错误,因为我忘了导入一个依赖项: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>

大卫。

答案 1 :(得分:0)

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

亨利