2012-07-27 52 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> 
相关问题