我试图使用maven构建一个工作的GWT 1.5.2应用程序到1.6.4。修复所有错误并更新所有不推荐使用的调用之后,它编译得很好。无法从GWT 1.5升级到1.6;在maven安装程序中更改什么?
但是,当我尝试启动应用程序没有任何反应,这是因为(根据萤火虫)我尝试下载的文件是
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
属性的目录。
因为maven没有从战争目录中获得WorkSpace.html,但从公共目录中获得它,我不得不从脚本块的路径中删除该文件夹。我也必须更改弹簧安全筛选器路径,因为url已从http://localhost:8080/softwarename/com.myCompany.WorkSpace/WorkSpace.html
更改为http://localhost:8080/softwarename/workspace/WorkSpace.html
(其中workspace
是重命名的值)。
现在我只需要得到RPC调用重新工作......
是的,我想到文件层次结构的变化是一个可能的原因,但我不知道如何实现这些变化,以便maven“理解”它。 – 2009-05-22 10:49:33