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" |
Хранилище сертификата Аутентификации клиента на уровне системы. |
Ключ свойства | Ввести | Значение по умолчанию | Описание |
---|---|---|---|
deployment.insecure.jres |
Строка | "ПОДСКАЗКА" |
|
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; |
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 |
Строка | ложь | Определяет, должен ли кэш быть запрещен. ложь означает, что не должна быть отключена. |
Ключ свойства | Ввести | Значение по умолчанию | Описание |
---|---|---|---|
deployment.console.startup.mode |
Строка |
"СКРЫТЬСЯ" |
Варианты:
|
Ключ свойства | Ввести | Значение по умолчанию | Описание |
---|---|---|---|
deployment.trace | Строка | ложь | Позвольте проследить. |
deployment.log |
Строка | ложь | Позвольте регистрировать. |
Ключ свойства | Ввести | Значение по умолчанию | Описание |
---|---|---|---|
deployment.javaws.associations | интервал | 2 |
Ассоциации JNLP. Варианты: ASSOCIATION_NEVER = 0; |
Ключ свойства | Ввести | Значение по умолчанию | Описание |
---|---|---|---|
|
Строка | "ASK_IF_HINTED" |
Это касается создания настольного ярлыка для Сети Java, Запускаются. Варианты:
|
Ключ свойства | Ввести | Значение по умолчанию | Описание |
---|---|---|---|
deployment.javaws.installURL |
Строка | "http://java.sun.com/products/autodl/j2se" |
Автозагрузка URL. |
Ключ свойства | Ввести | Значение по умолчанию | Описание |
---|---|---|---|
deployment.javaws.autodownload |
Строка | "ВСЕГДА" |
Это устанавливает варианты для того, чтобы автозагрузить. Варианты:
|
Ключ свойства | Ввести | Значение по умолчанию | Описание |
---|---|---|---|
deployment.browser.path |
Строка | "<Никакой Браузер, Выбранный>" |
Это - путь к браузеру для того, чтобы показать веб-страницы от средства просмотра приложения, О Поле, и Сеть Запускает приложения. Отметьте, что это свойство используется для Соляриса и Linux только. На Висячих строках игнорируется это свойство, и браузер значения по умолчанию определяется тем же самым путем, что это любым другим приложением, которое запускает браузер на Windows. |
Ключ свойства | Ввести | Значение по умолчанию | Описание |
---|---|---|---|
deployment.javaws.update.timeout | интервал | 500 | Модули являются миллисекундами. |