我在Tomcat上部署gwt应用程序时遇到问题,当我用这种方式调用我的RPC服务时它运行得很好:
this.service=GWT.create(MyService.class);
ServiceDefTarget endpoint = (ServiceDefTarget) this.service;
endpoint.setServiceEntryPoint("2_rpc_project/myserviceclass");
但我真正想要的是使用localhost调用我的RPC服务:
this.service=GWT.create(MyService.class);
ServiceDefTarget endpoint = (ServiceDefTarget) this.service;
endpoint.setServiceEntryPoint("http://127.0.0.1:8080/2_rpc_project/myserviceclass");
的web.xml
<servlet>
<servlet-name>myservlet</servlet-name>
<servlet-class>
com.tominto.server.MyServiceImpl
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myservlet</servlet-name>
<url-pattern>/2_rpc_project/myserviceclass</url-pattern>
</servlet-mapping>
在GAE上它可以工作,但在Tomcat没有。
提前致谢