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