原因:
Sever1上是单网卡,Sever2上是多网卡。而服务A未指定注册RMI的IP。导致其它服务不能找到相应的RMI服务。解决办法:
<bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject" value="#{@systemProperties}" />
<property name="targetMethod" value="putAll" />
<property name="arguments">
<props>
<prop key="java.rmi.server.hostname">${java.rmi.server.hostname}</prop>
</props>
</property>
</bean>