如何知道应用程序是否使用RMI?

时间:2012-09-07 10:39:12

标签: java-ee rmi

我正在研究现有的Java EE应用程序。据说该应用程序使用RMI调用来获取其中一个模块的数据。

我正在搜索UniCastRemoteObjectjava.rmi.Remote,但这些都不能在项目中找到。

如何判断应用程序是否使用RMI?是否有任何特定的课程应该延长?

1 个答案:

答案 0 :(得分:1)

嗯,现在有很多框架可以“隐藏”你的显式RMI代码,
因此,如果使用RMI,您将不会发现这样的情况。
我想如果你知道你正在使用什么“通信框架”,你就会知道该项目是否使用了RMI。
例如,当我使用JBoss remoting时,我使用RMI“扩展”来添加RMI支持而无需编写显式RMI代码,框架就是这样做的。
如果您想在运行时尝试查找应用程序使用RMI,可能应该检查进程“rmiregistry”是否已启动。