无法从GWT 1.5升级到1.6;在maven设置中要改变什么?

时间:2009-05-22 09:36:50

标签: maven-2 gwt upgrade

我尝试使用maven构建将正常工作的GWT 1.5.2应用程序升级到1.6.4。修复所有错误并更新所有已弃用的调用后,它编译得很好。

但是当我尝试启动应用程序时没有任何反应,因为(根据Firebug)我尝试下载的文件是

http://localhost:8080/softwarename/com.myCompany.WorkSpace/undefined

显然,在此之前加载的文件(http://localhost:8080/softwarename/com.myCompany.WorkSpace/com.myCompany.WorkSpace.nocache.js)正试图获取在null字符串中定义的文件。

我需要在设置(pom.xml,结构等)中进行哪些更改才能使其正常工作?谷歌没有帮助......

更新: 我似乎找到了解决方案。迁移说明进行了一些修改。我必须使用rename-to属性中的名称在war目录中创建目录。

因为maven没有从war目录中获取WorkSpace.html但是从公共目录获取它我必须从脚本块的路径中删除该文件夹。我还必须更改弹簧安全过滤器路径,因为网址已从http://localhost:8080/softwarename/com.myCompany.WorkSpace/WorkSpace.html更改为http://localhost:8080/softwarename/workspace/WorkSpace.html(其中workspace是重命名 - 值)。

现在我只需让RPC调用再次工作......

1 个答案:

答案 0 :(得分:1)

我认为你可能已被GWT 1.6中的新项目结构所困扰。基本上你的一些文件需要在不同的地方。

我关注migration instructions in the GWT 1.6 Release Notes以使我的代码正常工作。

我们不使用Maven,所以我担心我无法帮助你。