Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Конфигурационный файл развертывания и Свойства

Эта страница затрагивает следующие темы:

Краткий обзор

deployment.properties файл используется для хранения и получения свойств конфигурации развертывания в Панели управления Java. Они также используются для того, чтобы настроить поведение времени выполнения и для Плагина Java и для Java веб-Запуск.

всегда есть На уровне пользователя deployment.properties файл. Его расположение, которое неконфигурируемо, описывается ниже. Может также быть (дополнительный) На уровне системы deployment.properties файл. Если это существует, его расположение определяется Системным администратором через deployment.config файл как описано ниже.

Конфигурационный файл развертывания (deployment.properties)

Пользовательский Уровень

На уровне пользователя deployment.properties файл располагается следующим образом:

Операционная система
Расположение
Windows <User Application Data Folder>\Sun\Java\Deployment\deployment.properties
Unix ${user.home}/.java/deployment/deployment.properties

(${user.home}обычно home/<username>.)

Примеры:

Для пользователя jsmith работая на Windows, 2000/XP, deployment.properties файл был бы расположен следующим образом:

C:\Documents and Settings\jsmith\Application Data\Sun\Java\Deployment\deployment.properties

Для пользователя bjones работая на Unix, deployment.properties файл был бы расположен следующим образом:

/home/bjones/.java/deployment/deployment.properties

Системный Уровень

deployment.config файл используется для того, чтобы определить На уровне системы deployment.properties в инфраструктуре. По умолчанию нет deployment.config файл существует; таким образом, нет в масштабе всей системы deployment.properties файл существует. Если deployment.config существует, это располагается любой здесь

Операционная система
Расположение
Windows <Windows Directory>\Sun\Java\Deployment\deployment.config
Unix /etc/.java/deployment/deployment.config

или здесь

Операционная система
Расположение
Windows ${deployment.java.home}\lib\deployment.config
Unix ${deployment.java.home}/lib/deployment.config

(${deployment.java.home} расположение jre, от которого выполняются продукты развертывания. Продукты развертывания включают Java веб-Запуск, Плагин Java, Панель управления Java...),

deployment.config (если это существует), содержит два свойства: deployment.system.config и deployment.system.config.mandatory.

deployment.system.config URL к системе (всего предприятия) deployment.properties файл. Это может использоваться системными администраторами, чтобы центрально управлять или "строгая изоляция" специфичные для пользователя параметры конфигурации.

deployment.system.config.mandatory булевская переменная. Значение по умолчанию false. Если false, будет попытка загрузиться deployment.properties файл, на который указывают deployment.system.config URL. Если URL может быть найден и загружен, он будет использоваться. Если true, аналогично будет попытка загрузить систему deployment.properties файл, на который указывают deployment.system.config URL. Если URL может быть найден и загружен, он будет использоваться; но если это не может быть найдено или загружено, тогда ничему не позволят работать.

Свойства Конфигурации развертывания

Следующая таблица описывает свойства, которые могут быть установлены в deployment.properties файл.

Отметьте: Любое свойство развертывания системы, говорят SomeKey=SomeValue, может быть заблокирован включением другого ключа, SomeKey.locked. Ключ SomeKey.locked май или не может быть установлен в значение; в любом случае, SomeKey=SomeValue будет заблокирован так, чтобы пользователь не мог изменить это. Если свойство развертывания системы не будет заблокировано, то пользователю разрешат изменить его.

Инфраструктура

Ключ свойства
Ввести
Значение по умолчанию
Описание
deployment.user.cachedir
Строка "$USER_HOME" +
File.separator + "кэш"
Каталог кэша на уровне пользователя.
deployment.system.cachedir
Строка нуль Каталог кэша на уровне системы.
deployment.user.logdir Строка "$USER_HOME" + File.separator + "журнал" Каталог журнала на уровне пользователя.
deployment.user.tmp
Строка "$USER_HOME" +
File.separator + "tmp";
Временный пользовательский каталог.

Хранилища сертификата и файлы политики

Ключ свойства
Ввести
Значение по умолчанию
Описание
deployment.user.security.policy
Строка "file://$USER_HOME/security/java.policy"

Файл политики безопасности на уровне пользователя. Протокол URL является или файлом, HTTP, или HTTPS.

deployment.user.security.trusted.cacerts

Строка "$USER_HOME" + File.separator + "безопасность" + File.separator + "trusted.cacerts";

Корневое хранилище сертификата CA на уровне пользователя.

deployment.user.security.trusted.jssecacerts

Строка "$USER_HOME" + File.separator + "безопасность" + File.separator + "trusted.jssecacerts"

Хранилище сертификата CA JSSE на уровне пользователя.

deployment.user.security.trusted.certs

Строка "$USER_HOME" + File.separator + "безопасность" + File.separator + "trusted.certs"

Доверяемое хранилище сертификата подписывающего лица на уровне пользователя.

deployment.user.security.trusted.jssecerts

Строка "$USER_HOME" + File.separator + "безопасность" + File.separator + "trusted.jssecerts";

Хранилище сертификата JSSE на уровне пользователя, Которому доверяют.

deployment.user.security.trusted.clientauthcerts

Строка "$USER_HOME" + File.separator + "безопасность" + File.separator + "trusted.clientcerts"

Хранилище сертификата Аутентификации клиента на уровне пользователя.

deployment.system.security.policy

Строка нуль

Файл политики безопасности на уровне системы. Протокол URL является или файлом, HTTP, или HTTPS.

deployment.system.security.cacerts

Строка "$JAVA_HOME" + File.separator + "lib" + File.separator + "безопасность" + File.separator + "cacerts"

Корневое хранилище сертификата CA на уровне системы.

deployment.system.security.jssecacerts

Строка "$JAVA_HOME" + File.separator + "lib" + File.separator + "безопасность" + File.separator + "jssecacerts";

Хранилище сертификата CA JSSE на уровне системы.

deployment.system.security.trusted.certs

Строка "$SYSTEM_HOME" + File.separator + "безопасность" + File.separator + "trusted.certs"

Хранилище сертификата Подписывающего лица на уровне системы.

deployment.system.security.trusted.jssecerts

Строка "$SYSTEM_HOME" + File.separator + "безопасность" + File.separator + "trusted.jssecerts"

Хранилище сертификата JSSE на уровне системы.

deployment.system.security.trusted.clientauthcerts

Строка "$SYSTEM_HOME" + File.separator + "безопасность" + File.separator + "trusted.clientcerts"

Хранилище сертификата Аутентификации клиента на уровне системы.

Настройки Access And Control безопасности

Ключ свойства
Ввести
Значение по умолчанию
Описание

deployment.security.askgrantdialog.show

Строка истина Должна быть "истина", если пользователю разрешают предоставить полномочия вообще.

deployment.security.askgrantdialog.notinca

Строка истина Должна быть "истина", если пользователю разрешают предоставить полномочия сертификатам, которые не выпускаются CA в хранилище сертификата CA Root/JSSE.

deployment.security.jsse.hostmismatch.warning

Строка истина Должна быть "истина" для проверки сертификата HTTPS JSSE к предупреждению несоответствия ведущего.

deployment.security.trusted.policy

Строка ""

Файл политики содержит политику потолка полномочий, предоставленных доверяемым приложениям и апплетам. По умолчанию это - все полномочия, но при использовании этого параметра конфигурации, пользователь или предприятие могут сконфигурировать меньший набор полномочий.

deployment.security.mixcode

Строка ВКЛЮЧЕНИЕ "ВКЛЮЧИТЕ" позволяет программному обеспечению протестировать на смешивание, доверял и недоверяемый код и, когда потенциально опасные компоненты обнаруживаются, повышает диалоговое окно предупреждения. "HIDE_RUN" подавляет диалоговое окно предупреждения и, если потенциально опасные компоненты обнаруживаются, ведет себя, как будто пользователь щелкнул No в диалоговом окне предупреждения - апплет или приложение продолжают работать с некоторыми дополнительными защитами. "HIDE_CANCEL" подавляет диалоговое окно предупреждения и ведет себя, как будто пользователь щелкнул по Да в диалоговом окне предупреждения - потенциально опасные компоненты блокируются от выполнения, и программа может завершиться. "ОТКЛЮЧЕНИЕ" (не рекомендуемый) отключает программное обеспечение от проверки смешивание, доверял и недоверяемый код, оставляя пользователя, чтобы выполнить потенциально опасный код без предупреждения и без дополнительных защит.

deployment.security.sandbox.awtwarningwindow

Строка истина "истина", если у песочницы есть awtShowWindowWithoutWarning.

deployment.security.sandbox.jnlp.enhanced

Строка истина Должна быть "истина" для пользователя, чтобы видеть и принять JNLP api диалоговые окна безопасности.
deployment.security.validation.ocsp Булевская переменная ложь Определяет, включается ли Онлайновый Протокол Состояния Сертификата.
deployment.security.validation.ocsp.url Строка нуль Определяет строку url, указывающую на сервер ответа OCSP.
deployment.security.validation.ocsp.signer Строка нуль Точки к сертификату певца ответа OCSP подвергают имя.
deployment.security.validation.crl Булевская переменная ложь Определяет, использовать ли список аннулированных сертификатов.
deployment.security.validation.crl.url Строка нуль Определяет URL в Списке аннулированных сертификатов, чтобы выполнить проверку допустимости сертификата.
deployment.security.authenticator
Строка истина Обычно плагин и webstart устанавливают Аутентификатор, чтобы обработать передачу с Аутентификацией веб-страниц или Аутентификацией прокси. Это - поведение по умолчанию (истина). Эта опция может использоваться, чтобы выключить нормальное поведение, если, например, приложение передает себя с веб-страницей аутентификации и потребностями установить свой собственный Аутентификатор.

Сети

Ключ свойства
Ввести
Значение по умолчанию
Описание

deployment.proxy.type

интервал 3 для PROX_TYPE_BROWSER

Это для типа прокси, который должен быть использованием. Варианты:

PROX_TYPE_UNKNOWN =-1;
PROX_TYPE_NONE = 0;
PROX_TYPE_MANUAL = 1;
PROX_TYPE_AUTO = 2; и
PROX_TYPE_BROWSER = 3;

deployment.proxy.same

булевская переменная ложь Этот параметр (истина) говорит, чтобы использовать тот же самый веб-сервер и порт для https и протокола передачи файлов, как конфигурируется для http. (Это только допустимо если deployment.proxy.type = PROX_TYPE_MANUAL.)
deployment.proxy.auto.config.url Строка (никакое значение по умолчанию) URL для автоавтоматической конфигурации прокси конфигурация JavaScript.proxy JavaScript.
deployment.proxy.bypass.list Строка (никакое значение по умолчанию) Список имен хоста, которые должны обойти прокси. Каждое имя хоста разграничивается запятой в свойстве; например, "192.168.1.100,localhost,example.com"
deployment.proxy.bypass.local Строка (никакое значение по умолчанию)

Должны обойтись все локальные узлы.

deployment.proxy.http.host Строка (никакое значение по умолчанию) Имя хоста прокси HTTP.
deployment.proxy.http.port Строка (никакое значение по умолчанию) Порт прокси HTTP.
deployment.proxy.https.host Строка (никакое значение по умолчанию) Имя хоста прокси HTTPS.
deployment.proxy.https.port Строка (никакое значение по умолчанию) Порт прокси HTTPS.
deployment.proxy.ftp.host Строка (никакое значение по умолчанию) Имя хоста прокси FTP.
deployment.proxy.ftp.port Строка (никакое значение по умолчанию) Порт прокси FTP.
deployment.proxy.socks.host Строка (никакое значение по умолчанию) SOCKS v4 проксирует имя хоста.
deployment.proxy.socks.port Строка (никакое значение по умолчанию) SOCKS v4 проксирует порт.
deployment.proxy.override.hosts
Строка "" Проксируйте переопределенный список.

Кэш и Дополнительный Репозитарий Пакета

Ключ свойства
Ввести
Значение по умолчанию
Описание
deployment.cache.max.size
Строка "-1"

Максимальный размер кэша развертывания в Мбайте. Это - размер кэша для каждого кэша: Java веб-Запуск и Плагин Java.

"0" - Отключения, кэширующиеся в Плагине Java; размер кэша в Java веб-Запуск будет неограничен.

"-1" - Для неограниченного размера кэша.

deployment.cache.jarcompression
Строка 0

0-9 коэффициентов сжатия, которые будут использоваться в сжатии фляги апплета.

deployment.javapi.cache.enabled
Строка ложь Определяет, должен ли кэш быть запрещен. ложь означает, что не должна быть отключена.

Консоль Java

Ключ свойства
Ввести
Значение по умолчанию
Описание

deployment.console.startup.mode

Строка

"СКРЫТЬСЯ"

Варианты:

  • "СКРОЙТЕСЬ", чтобы скрыть Консоль Java;
  • "ПОКАЖИТЕ", чтобы показать Консоль Java;
  • "ОТКЛЮЧИТЕ" к отключению Консоль Java;

Трассировка и Журналирование

Ключ свойства
Ввести
Значение по умолчанию
Описание
deployment.trace Строка ложь Трассировка Enbable.
deployment.log
Строка ложь Журналирование включения.

Java веб-Запуск: Ассоциация JNLP

Ключ свойства
Ввести
Значение по умолчанию
Описание
deployment.javaws.associations интервал 2

Ассоциации JNLP. Варианты:

ASSOCIATION_NEVER = 0;
ASSOCIATION_NEW_ONLY = 1;
ASSOCIATION_ASK_USER = 2;
ASSOCIATION_REPLACE_ASK = 3;

Java веб-Запуск: Интеграция настольных систем

Ключ свойства
Ввести
Значение по умолчанию
Описание


deployment.javaws.shortcut

Строка "ASK_IF_HINTED"

Это касается создания настольного ярлыка для Java веб-Запуск. Варианты:

  • "НИКОГДА"
  • "ВСЕГДА"
  • "ASK_USER"
  • "ASK_IF_HINTED"
  • "ALWAYS_IF_HINTED"

Java веб-Запуск Выборы JRE

Ключ свойства
Ввести
Значение по умолчанию
Описание

deployment.javaws.installURL

Строка "http://java.sun.com/products/autodl/j2se"

Автозагрузка URL.

Java веб-Запуск управление JRE

Ключ свойства
Ввести
Значение по умолчанию
Описание

deployment.javaws.autodownload

Строка "ВСЕГДА"

Это устанавливает варианты для того, чтобы автозагрузить. Варианты:

  • "ВСЕГДА"
  • "ПОДСКАЗКА"
  • "НИКОГДА"

Выбор браузера и путь

Ключ свойства
Ввести
Значение по умолчанию
Описание

deployment.browser.path

Строка "<Никакой Браузер, Выбранный>"

Это - путь к браузеру для того, чтобы показать веб-страницы от средства просмотра приложения, О Поле, и webstart приложениях.

Отметьте, что это свойство используется для Соляриса и Linux только. На Висячих строках игнорируется это свойство, и браузер по умолчанию определяется тем же самым путем, что это любым другим приложением, которое запускает браузер на Windows.

Проверьте на Тайм-аут обновления

Ключ свойства
Ввести
Значение по умолчанию
Описание
deployment.javaws.update.timeout интервал 500 Модули являются miliseconds.

Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами