2012-07-27 38 views
1

當我試圖將我的項目從GWT-2.1.0升級到GWT-2.4.0時,我收到以下例外情況,其中我沒有任何意義。我試圖升級GWT包時爲什麼會得到java.lang.NoClassDefFoundError?

java.lang.NoClassDefFoundError: 
com/google/gwt/user/server/rpc/SerializationPolicyProvider 

經過一番搜索,我看到了,這可能與gwt-servlet.jar的事,但這個罐子是正確位於web-inf/lib而這一切的下課是gwt-user爲好。

有沒有人有類似的問題解決?

+0

你使用Ant? Maven?請指定 – 2012-07-27 11:24:38

+0

我正在使用Ant! – ninjaki 2012-07-27 11:45:14

+1

你有沒有檢查gwt 2.1.0的jar是否還在使用?最好的驗證方法是刪除相關的每個gwt jar。並重新運行你的ant腳本 – 2012-07-27 11:49:17

回答

0

它爲我的作品,包括使用Ant以下類路徑:

<path id="compile.classpath"> 
    <fileset dir="${gwt.home}"> 
     <include name="**/gwt-user.jar" /> 
     <include name="**/gwt-dev.jar" /> 
     <include name="**/validation*.jar" /> 
    </fileset> 
</path> 
相關問題