Spec-Zone .ru
спецификации, руководства, описания, API
|
java.rmi
СвойстваПожалуйста, Отметьте: Если иначе не утверждено, любой вывод от этих свойств отправляется System.err
.
java.rmi.activation.port
rmid
(по умолчанию, rmid
слушает на порту 1098, но может быть установлен слушать на различном порту при использовании -port
опция на rmid
командная строка). Значение по умолчанию этого свойства 1098, таким образом, это свойство только должно быть установлено на VMs, который должен связаться с экземпляром rmid
это работает на порту кроме 1098.java.rmi.dgc.leaseValue
Unreferenced.unreferenced
. Значение по умолчанию этого свойства является 600000 миллисекунд (10 минут).java.rmi.server.codebase
Отметьте: Это свойство должно быть установлено правильно, чтобы динамически загрузить использование классов и интерфейсов JavaTM Удаленный Вызов метода (Java RMI). Если это свойство не будет установлено правильно, то Вы, вероятно, встретитесь с исключениями, пытаясь выполнить Ваш сервер или клиент. Для получения дополнительной информации по этому свойству см., что Динамический код загружает Java использования RMI (Используя java.rmi.server.codebase
Свойство).
java.rmi.server.hostname
java.rmi.server.logCalls
true
, входящие вызовы и исключения, выданные от входящих вызовов, будут зарегистрированы к System.err
. Установка этого свойства к true
значительно поможет Вам в отладке Ваших программ RMI. См. также sun.rmi.server.exceptionTrace
.java.rmi.server.randomIDs
true
, объектные идентификаторы для удаленных объектов, экспортируемых этим VM, будут сгенерированы при использовании криптографически безопасного генератора случайных чисел. Значение по умолчанию false
.java.rmi.server.useCodebaseOnly
true
, автоматическая загрузка классов запрещается кроме от локального ПУТИ К КЛАССУ и от java.rmi.server.codebase
набор свойств на этом VM. Использование этого свойства предотвращает клиент VMs от динамичной загрузки байт-кодов от других кодовых баз. Это свойство игнорируется в реализациях 1.2 и 1.2.1 из-за ошибки.java.rmi.server.useLocalHostname
java.rmi.server.hostname
свойство не определяется, и полностью определенное доменное имя для localhost не может быть получено. Чтобы вынудить Java RMI использовать полностью определенное доменное имя по умолчанию, Вы должны установить это свойство в true
.java.rmi.server.codebase
Отметьте: Классы, которые существуют и в кодовой базе сервера и в ПУТИ К КЛАССУ клиента, будут загружены из ПУТИ К КЛАССУ клиента, а не из кодовой базы сервера как предназначено. Для получения дополнительной информации по этому свойству см., что Динамический код загружает Java использования RMI (Используя java.rmi.server.codebase
Свойство).
java.rmi.server.disableHttp
true
, Туннелирование HTTP отключается, даже когда http.proxyHost
устанавливается. Значение по умолчанию false
. Если Вы знаете, что Ваша программа никогда не должна будет использовать туннелирование HTTP, то, отключая туннелирование HTTP, следует видеть более короткие тайм-ауты для отказавших соединений.java.rmi.server.useCodebaseOnly
true
, автоматическая загрузка классов запрещается кроме от локального ПУТИ К КЛАССУ и от java.rmi.server.codebase
набор свойств на этом VM. Использование этого свойства предотвращает клиент VMs от динамичной загрузки байт-кодов от других кодовых баз. Это свойство игнорируется в реализациях 1.2 и 1.2.1 из-за ошибки.