2012-02-13 30 views
0

從GWT調用的Restlet(2.1rc2)JsonConverter的ClassNotFoundException中的Restlet

信息時,我得到一個服務器端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) at java.lang.ClassLoader.loadClass(ClassLoader。 java:306)at java.lang.ClassLoader.loadClass(ClassLoader.java:247)at org.restle t.engine.Engine.registerHelper(Engine.java:743)

我無法找到任何jar文件org.restlet.client.ext.json.JsonConverter,它不會出現在的javadoc上的Restlet網站,所以我在一個位一個損失該怎麼辦?

+0

非常感謝您報告此問題。我已經更新了2.1和2.2分支的源代碼。 該修補程序將在2.1.3和2.2m4版本中提供。最好的問候, Thierry Boileau – 2013-04-18 14:19:22

回答

0

該類應該位於org.restlet.ext.json jar文件中。你的類路徑中有這個文件嗎?

蒂埃裏

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> 

David。

+0

我以前的答案不能解決問題。 我爲我打開了一個問題,因爲jar不正確。 – daboulkheir 2013-02-14 09:58:50