关于SpringRMI设置中的端口

Spring RMI提供远程调用服务的配置片段:

        <property name="appRegistryPort">
            <value>8888</value> 
        </property>
        <property name="appServicePort">
            <value>8889</value>
        </property>
这里,appRegistryPort是RMI注册远程服务的端口,而 appServicePort是RMI 自身数据通讯用的端口。所以,客户端调用配置时使用的端口应该是 appRegistryPort,而不是 appServicePort(Spring的命名存在一定迷惑性)

        <property name="serviceUrl">
            <value>rmi://127.0.0.1:8888/GoodsRMIServer</value>
        </property>

猜你喜欢

转载自nelson-tu.iteye.com/blog/1628412