Я установил sun.rmi.transport.tcp.readTimeout в качестве параметра JVM в файле конфигурации моего продукта, который доступен в качестве службы. Я установил очень минимальное значение 1000 мс, что означает, что все операции, выполняемые с использованием моего интерфейса командной строки, которые занимают более 1 секунды, должны завершаться с ошибкой, за исключением java.rmi.ConnectIOException: ошибка во время установления соединения JRMP; Вложенное исключение:
java.net.SocketTimeoutException: тайм-аут чтения
at sun.rmi.transport.tcp.TCPChannel.createConnection
Пожалуйста, дайте мне знать, если я пропустил какой-либо другой параметр, необходимый для этой работы. Я хочу установить тайм-аут, скажем, 10 минут. Но я хочу установить действительно низкое значение, чтобы подтвердить, что таймаут эффективен.
Связаны ли с этим параметры java.rmi.activation.port и java.rmi.server.hostname?
Пожалуйста, обратитесь http://www.codeguru.com/forum/showthread.php?t=246620.