0

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

我正在搜索UniCastRemoteObjectand java.rmi.Remote,但在项目中都找不到。

如何判断应用程序是否使用 RMI?是否有任何特定的类应该扩展?

4

1 回答 1

1

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

于 2012-09-07T11:28:27.380 回答