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

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

Java Богатое Руководство по Интернет-приложениям > Панель управления Java> Конфигурационный файл Развертывания и Свойства

Следующие темы затрагиваются:

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

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.insecure.jres

Строка "ПОДСКАЗКА"
  • "НИКОГДА": недоверяемый контент будет всегда выполнять со значением по умолчанию JRE
  • "ПОДСКАЗКА": Запросите пользователя перед использованием небезопасных версий JRE; пользователи будут видеть, что новое предупреждает диалоговые окна
  • "ВСЕГДА": недоверяемый контент будет работать с требуемым JRE без любого запроса
Можно определить это значение с установкой Control Panel Advanced tab Java, Небезопасными версиями JRE.

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

Строка истина Должна быть "истина" для пользователя, чтобы видеть и принять диалоговые окна безопасности API JNLP.
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
Строка истина Обычно Плагин и Сеть Запускают установку Аутентификатор, чтобы обработать передачу с Аутентификацией веб-страниц или Аутентификацией прокси. Это - поведение значения по умолчанию (истина). Эта опция может использоваться, чтобы выключить нормальное поведение, если, например, приложение передает себя с веб-страницей аутентификации и потребностями установить свой собственный Аутентификатор.

Сети

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

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 Строка ложь Позвольте проследить.
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

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

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

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

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

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

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