论坛首页 入门讨论版 Spring

请教关于RMI指定IP的问题。

浏览 529 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2007-04-15
我现在碰到了RMI指定IP问题,在网上搜索了很多解决办法,但是没有一个可用,所以请教各位。

先把我的配置写上
<bean class="org.springframework.remoting.rmi.RmiServiceExporter">
<property name="serviceName"><value>AdminService</value></property>
<property name="service"><ref bean="adminService"/></property>
<property name="serviceInterface"><value>com.admin.remoting.AdminService</value></property>
<!--
<property name="registryHost"><value>192.168.1.23</value></property>
-->
<property name="registryPort"><value>98</value></property>
</bean>

如果我把registryHost打开的话,根本无法启动,说连不上。

还有在网上搜索到
-Djava.rmi.server.hostname=192.168.1.23

但是一样没用。

我的目的是想
netstat -an中要显示 192.168.1.23监听98端口,而不是0.0.0.0监听

因为这样,我就可以在1台服务器上设置多个ip,跑多个98端口,跑多个服务,希望大家能够帮我解答一下这个问题,谢谢!
   
最后更新时间:2007-06-07
我现在也碰到这样一个问题,在服务器端由于有多个IP地址,其中外网的IP 是封掉的,由于我RMI客户端是内网的,所以当我访问服务器端的服务的时候,会报连接错误,因为连接的过程中服务变成了外网的IP,那是端口禁止的.

您的解决了吗?
   
0 请登录后投票
论坛首页 入门讨论版 Spring

跳转论坛:
JavaEye推荐