我花了一些时间对此进行搜索,发现没有发现与我的问题特别相关的东西。我正在进行RPC调用,因此我想将路径更改为我的Web服务之一。

就像mytestproject一样,想要将其更改为finalprojectname
我去了mytestproject.gwt.xml文件并更改了<module rename-to='mytestproject'><module rename-to='finalprojectname'>
然后我运行了它,并得到一个错误[ERROR] Unable to find 'org/ediscovery/gwt/mytestproject.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
然后,我将mytestproject.gwt.xml更改为finalprojectname.gwt.xml,但仍然得到相同的结果。

我查看了所有可能的文件,但找不到为什么它认为该项目仍命名为mytestproject。我已经清理并重建了项目,等等,但是还是一样。我对Java还是很陌生,所以也许我缺少明显的东西。如果有人可以提供任何建议,我将不胜感激。谢谢

最佳答案

要将项目从“mytestproject”重命名为“finalprojectname”:

  • 在您的.gwt.xml文件中,更改rename-to="mytestproject"rename-to="finalprojectname"
  • 在您的.html文件中,更改src="mytestproject/mytestproject.nocache.js"src="finalprojectname/finalprojectname.nocache.js"(请注意两次替换!)
  • 在您的web.xml文件中,调整路径,例如<url-pattern>/mytestproject/greet</url-pattern><url-pattern>/finalprojectname/greet</url-pattern>

  • 其他任何选项(如重命名程序包或重命名.gwt.xml文件)都是可选的。

    如果确实选择之后重命名.gwt.xml文件,则必须删除输出文件夹(war / finalprojectname)。在Eclipse中,还删除旧的运行配置,然后使用“运行方式> Web应用程序”创建一个新的运行配置。

    07-27 22:44