1

我想在虚拟机上导出 java.rmi,

<bean id="entityRmiServiceExporter" class="org.springframework.remoting.rmi.RmiServiceExporter">
<property name="serviceName" value="entityService"/>
<property name="service" ref="entityServiceImpl"/>
<property name="serviceInterface" value="IEntityService"/>
<property name="registryPort" value="1099"/>

<property name="registryHost" value="127.0.0.1"/>

我被拒绝连接到 127.0.0.1

主机文件:

127.0.0.1 localhost.localdomain 本地主机

10.0.2.15 公司名称

这是 vm 的问题吗?

4

1 回答 1

0

将虚拟机的网络模式更改为“桥接”,使其与主机位于同一网络中。Java RMI 不是为与 NAT 一起工作而设计的,因此您将无法使用默认的网络模式。

之后,更改registryHost为VM的IP地址,127.0.0.1只能从机器内部访问。

(还有其他方法可以完成这项工作,但这是最容易解释的)

于 2013-07-22T05:45:59.513 回答