尝试升级GWT包时为什么会出现java.lang.NoClassDefFoundError?

时间:2012-07-27 11:05:51

标签: gwt

当我尝试将我的项目从GWT-2.1.0升级到GWT-2.4.0时,我遇到以下异常,其中我没有任何意义。

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

经过一番搜索后,我发现这可能与gwt-servlet.jar有关,但此jar正确位于web-inf/lib中,此后此类也位于gwt-user中。

有没有人解决过类似的问题?

1 个答案:

答案 0 :(得分: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>