有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java RmiProxyFactoryBean超时

我使用SpringRMI来从客户端到服务器进行通信。这里是配置

<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) 个答案

  1. # 1 楼答案

    tomcat配置:

    转到vmoptions

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

    websphere配置:

    转到应用程序服务器>;服务器1>;过程定义>;Java虚拟机

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