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