RmiProxyFactoryBean超时

时间:2014-01-05 14:19:59

标签: java spring rmi

我正在使用Spring RMI来从客户端到服务器进行通信。这是配置

<bean id="remoteNotifier" class="org.springframework.remoting.rmi.RmiProxyFactoryBean">
    <property name="serviceUrl" value="rmi://localhost:10101/rmi-notifier"/>
    <property name="serviceInterface" value="org.my.package.SyncNotifyExposed"/>
    <property name="refreshStubOnConnectFailure" value="true" />
</bean>

我的问题是: 如何配置客户端超时?那么客户端会等待让我们说只有30秒才能响应?

由于

1 个答案:

答案 0 :(得分:0)

tomcat配置:

进入vmoptions

set -Dsun.rmi.transport.tcp.responseTimeout=30000 (milliseconds) 

websphere配置:

转到应用程序服务器> server1>进程定义> Java虚拟机

set -Dsun.rmi.transport.tcp.responseTimeout=30000 in Generic JVM arguments section