BeConnectionProfile — различия между версиями
Материал из DevelopmenOnTheEdge
Lan (обсуждение | вклад) (Новая страница: «{{ElementType|com.beanexplorer.enterprise.metadata.model.BeConnectionProfile|да}} Профиль соединения (connection profile) — совокупн…») |
Lan (обсуждение | вклад) (Форматирование) |
||
Строка 3: | Строка 3: | ||
Профиль соединения (connection profile) — совокупность настроек, описывающих отдельную доступ к базе данных и инсталляцию be4-приложения. Содержит следующую информацию: | Профиль соединения (connection profile) — совокупность настроек, описывающих отдельную доступ к базе данных и инсталляцию be4-приложения. Содержит следующую информацию: | ||
− | * connectionUrl: URL соединения к базе данных (например: jdbc:postgresql://localhost:5432/mydb) | + | * '''connectionUrl''': URL соединения к базе данных (например: jdbc:postgresql://localhost:5432/mydb) |
− | * username: имя пользователя для доступа к базе данных (например: user) | + | * '''username''': имя пользователя для доступа к базе данных (например: user) |
− | * password: пароль для доступа к базе данных | + | * '''password''': пароль для доступа к базе данных |
− | * tomcatPath: путь к инсталляции Tomcat на локальной системе | + | * '''tomcatPath''': путь к инсталляции Tomcat на локальной системе |
− | * tomcatAppName: имя приложения в Tomcat (имя war-файла). По умолчанию совпадает с названием [[Project|проекта]]. | + | * '''tomcatAppName''': имя приложения в Tomcat (имя war-файла). По умолчанию совпадает с названием [[Project|проекта]]. |
− | * tomcatManagerScriptUserName/tomcatManagerScriptPassword: имя и пароль для управления удалённой перезагрузкой Tomcat-приложения | + | * '''tomcatManagerScriptUserName'''/'''tomcatManagerScriptPassword''': имя и пароль для управления удалённой перезагрузкой Tomcat-приложения |
− | * tomcatManagerReloadUrlTemplate: путь для выполнения удалённой перезагрузки Tomcat-приложения (пример: http://localhost:8080/manager/text/reload?path=/{projectName}) | + | * '''tomcatManagerReloadUrlTemplate''': путь для выполнения удалённой перезагрузки Tomcat-приложения (пример: <code><nowiki>http://localhost:8080/manager/text/reload?path=/{projectName}</nowiki></code>) |
− | * protected: если true, то профиль считается защищённым. При попытках работать с ним могут запрашиваться дополнительные подтверждения | + | * '''protected''': если true, то профиль считается защищённым. При попытках работать с ним могут запрашиваться дополнительные подтверждения |
− | * properties: произвольные текстовые свойства (имя-значение). При работе через ant они доступны в переменных ant. Таким образом можно сконфигурировать дополнительно любые специфичные для данной инсталляции вещи (настройки контекста и т. д.). Также эти свойства доступны во Freemarker-скриптах и при задании [[extras]]. | + | * '''properties''': произвольные текстовые свойства (имя-значение). При работе через ant они доступны в переменных ant. Таким образом можно сконфигурировать дополнительно любые специфичные для данной инсталляции вещи (настройки контекста и т. д.). Также эти свойства доступны во Freemarker-скриптах и при задании [[extras]]. |
Пример задания профиля в [[yaml]]: | Пример задания профиля в [[yaml]]: |
Версия 16:17, 20 августа 2015
- Класс
BeConnectionProfile
- Поддерживает документацию
- да
- Поддерживает extras
- нет
Профиль соединения (connection profile) — совокупность настроек, описывающих отдельную доступ к базе данных и инсталляцию be4-приложения. Содержит следующую информацию:
- connectionUrl: URL соединения к базе данных (например: jdbc:postgresql://localhost:5432/mydb)
- username: имя пользователя для доступа к базе данных (например: user)
- password: пароль для доступа к базе данных
- tomcatPath: путь к инсталляции Tomcat на локальной системе
- tomcatAppName: имя приложения в Tomcat (имя war-файла). По умолчанию совпадает с названием проекта.
- tomcatManagerScriptUserName/tomcatManagerScriptPassword: имя и пароль для управления удалённой перезагрузкой Tomcat-приложения
- tomcatManagerReloadUrlTemplate: путь для выполнения удалённой перезагрузки Tomcat-приложения (пример:
http://localhost:8080/manager/text/reload?path=/{projectName}
) - protected: если true, то профиль считается защищённым. При попытках работать с ним могут запрашиваться дополнительные подтверждения
- properties: произвольные текстовые свойства (имя-значение). При работе через ant они доступны в переменных ant. Таким образом можно сконфигурировать дополнительно любые специфичные для данной инсталляции вещи (настройки контекста и т. д.). Также эти свойства доступны во Freemarker-скриптах и при задании extras.
Пример задания профиля в yaml:
connectionProfiles: profiles: condo: connectionUrl: jdbc:postgresql://localhost:5432/condo username: condo password: condo protected: true tomcatPath: C:/apache-tomcat-7.0.52/webapps tomcatAppName: condo tomcatManagerScriptUserName: tomcat tomcatManagerScriptPassword: tomcat tomcatManagerReloadUrlTemplate: http://localhost:8080/manager/text/reload?path=/condo properties: - INITIAL_SIZE: '30' - MAX_ACTIVE: '2000' - MIN_IDLE: '1' - MAX_IDLE: '20'