如何通过RMI从另一个应用程序调用已部署应用程序的数据对象的方法?

时间:2012-09-11 05:39:02

标签: java gwt servlets rmi gwt-rpc

我在apache tomcat上部署了两个java应用程序,在我的第一个应用程序的一个阶段需要与其他应用程序通信,即我想调用servlet或具有其他应用程序的数据对象的方法。 使用RMI有可能吗? 我想将一些数据发送到处理它的远程方法,并将一些结果返回给调用应用程序。 那么如何与其他应用程序进行通信......? 提前致谢。

3 个答案:

答案 0 :(得分:0)

我不确定为什么要使用RMI在Servlet之间进行通信。有更好/更清洁的方法,比如通过URL调用Servlet。您可以使用URLConnection / HttpClient

答案 1 :(得分:0)

检查此链接,这可能会对您有所帮助

http://www.novocode.com/doc/servlet-essentials/chapter3.html

答案 2 :(得分:0)

Servlet只能制作或理解HTTP调用。如果您愿意直接调用某些方法,则可以使用RMI。创建一个对象,在某个端口用rmi注册表注册它,另一端获取serized对象并输入cast到同一个类并使用它。常规RMI类型