首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GWT RPC -多重RPC服务

GWT RPC -多重RPC服务
EN

Stack Overflow用户
提问于 2013-01-02 14:57:48
回答 1查看 1.8K关注 0票数 2

我遇到了将一个大型RPC服务拆分成更小块的问题。我在这里找到了基本的GWT RPC - Multiple RPC Services Per App,但是我正在为实现而奋斗。我哪儿都找不到好的向导。我和下面的部分搞混了。(目标是将一个大的RPC分成两个小的)

  1. 我在模块xml文件中创建一个servlet类
  2. 在web.xml中,我使用两个servlet-urls创建一个servlet和一个servlet映射。第一个servlet是‘主servlet’,与模块xml文件中的相同。第二个是身份验证servlet。
  3. 我对两个servlet都有一个同步和异步接口,对于两个servlet都有一个服务器端实现。
  4. 我用GWT.create()在代码中创建servlet。我可以在‘主servlet’中没有问题地调用方法。但是我不能在认证servlet中调用方法。当我尝试这样做时,我会得到以下错误:

错误-无法加载模块入口点类com.projects.client.Project (有关详细信息,请参阅相关异常)

代码语言:javascript
复制
com.google.gwt.user.client.rpc.ServiceDefTarget$NoServiceEntryPointSpecifiedException: Service implementation URL not specified
at com.google.gwt.user.client.rpc.impl.RemoteServiceProxy.doPrepareRequestBuilderImpl(RemoteServiceProxy.java:430)
at com.google.gwt.user.client.rpc.impl.RemoteServiceProxy.doInvoke(RemoteServiceProxy.java:368)
at com.google.gwt.user.client.rpc.impl.RemoteServiceProxy$ServiceHelper.finish(RemoteServiceProxy.java:74)
at com.projects.client.AuthService_Proxy.signIn(AuthService_Proxy.java:44)
at com.projects.client.Authentication.signIn(Authentication.java:38)
at com.projects.client.Project.onModuleLoad(Project.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)

15:48:13.877错误未能从用户代理“Mozilla/5.0(WindowsNT6.1) AppleWebKit/537.11 (KHTML,类似壁虎) Chrome/23.0.1271.97 Safari/537.11”( 127.0.0.1:2588** )加载模块“项目”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-02 17:13:20

从你的链接:

我相信我必须为每个servlet创建一个新的servlet。不一定。

也就是说,是的,对于所有的接口,您可以只有一个servlet,但这不是必需的。当然,您可能只有一个servlet实现所有给定的接口,但只要每个@RemoteServiceRelativePath接口都有一个指向不同URL的web.xml,并且每个URL在您的web.xml中映射到不同的servlet,那么每个servlet只需要实现指向它的那个接口。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14124186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档