android的GWT-SyncProxy:类路径中没有remoteService



在android客户端消费我的LoginService远程服务,以连接用户到应用程序。

我使用gwt-syncproxy库访问我的远程接口。出现以下警告:

RpcPolicyFinder:No RemoteService in the classpath 

后接:

java.io.FileNotFoundException: 
http:// localhost: . . . /. . ./application/application.nocache.js 

有人遇到过这种麻烦吗?

请查看项目的Android和CommonIssues wiki页面,因为它们澄清了库的一些常见问题。

在此期间,更具体地说,我经常看到这种类型的问题(虽然不是确切的),当库没有被gwt编译或如果本地服务器没有运行在Android应用程序期望找到它。如果你不使用App-Engine并且在本地进行测试,请确保你使用Android的主机环回接口和#setLoginUrl方法(gaellogin, Android Emulator networking)。

试着发布完整的错误和细节,这样我们就可以看到它可能指向错误的地方。

我认为这个问题是由几个原因引起的:1. 您的网站需要登录。我检查了SyncProxy(0.5)的代码,如果网站是安全的,它不支持。2. SyncProxy将从服务器端下载一些文件,例如:

compilation-mappings.txt
*.nocache.js
*.cache.html
*.gwt.rpc
  • 如果SyncProxy无法下载这些文件,可能会出现此错误,请检查这些文件是否可以下载,并且它们的uri和名称格式是默认的。
  • 我正在与SyncProxy的所有者联系,以改进此功能,以支持基本的cookie/sessionid验证检查。https://github.com/jcricket/gwt-syncproxy/issues/46 issuecomment - 89271311
  • 相关内容

    • 没有找到相关文章

    最新更新