問題是,製作RPC請求的客戶端代碼與服務器代碼是不同的版本。您只需清除瀏覽器上的緩存並強制重新加載頁面上的所有資源即可恢復。
如果不是,這裏是我爲完全清理項目而寫的一個ant腳本。我把它和我所有的項目一起使用。修改它以匹配你的項目,運行它,然後運行Project> Clean ...然後做一個Java編譯,然後GWT編譯。清除瀏覽器中的緩存,然後查看是否仍然存在問題。
<?xml version="1.0" encoding="utf-8" ?>
<project name="YOUR_PROJECT_NAME_HERE" default="clean" basedir=".">
<target name="clean" description="Cleans this project">
<!-- <delete dir="war/common" failonerror="false" /> -->
<!-- <delete dir="war/gwt" failonerror="false" /> -->
<!-- add more delete tags for whatever modules you may have, just like above -->
<delete dir="gwt-unitCache" failonerror="false" />
<delete dir="war/WEB-INF/classes" failonerror="false" />
<delete dir="war/WEB-INF/deploy" failonerror="false" />
<delete>
<fileset dir="." includes="*.war" />
</delete>
</target>
</project>
可能我澄清兩個jar文件可以在我加入作爲外部JAR我的參考庫中找到。在那種情況下,我如何檢查每個jar文件的版本? – ZhenLiang