Настройка свойств и параметров Java в установках Linux и WIndows при запуске для JIRA: Настройка свойств и параметров Java в установках Linux
Чтобы настроить свойства системы в установках Linux,
- Из <jira-install> / bin (или <Tomcat-home> / bin для установок JIRA WAR) откройте setenv.sh.
- Найдите раздел JVM_SUPPORT_RECOMMENDED_ARGS =
- См. список параметров ниже.
Добавьте все параметры в список, разделенный пробелом, внутри цитат.
Настройка свойств и параметров Java в установках WIndows (начиная с файла .bat)
Чтобы настроить свойства системы в установках Windows при запуске из файла .bat, выполните следующие шаги:
- Из <jira-install> / bin (или <Tomcat-home> / bin для установок JIRA WAR) откройте setenv.bat.
- Найдите набор разделов JVM_SUPPORT_RECOMMENDED_ARGS =
- См. список параметров ниже.
Добавьте все параметры в список, разделенный пробелом, внутри цитат.
Служба Windows
Существует два способа настройки свойств системы при запуске стартующей JIRA в качестве службы либо через командную строку, либо в реестре Windows
Настройка свойств для служб Windows с помощью командной строки
Для того чтобы произвести настройку свойств для служб Windows с помощью командной строки, необходимо выполнить следующие шаги:
- Определите имя службы, в которую установлена JIRA, как в Windows («Панель управления» (Control Panel)>«Инструменты администрирования» (Administrative Tools)> «Службы» (Services):
В приведенном выше примере SERVICENAME: JIRA231112155942
- Откройте командное окно из «Пуск» (Start) >> «Выполнить >> (Run» введите «cmd» >> «Ввести» (Enter)
- cd в каталог bin вашего каталога установки JIRA (или каталог bin вашей установки Tomcat, если вы используете JIRA WAR).
- Запуск (Run):
tomcat7w // ES //% SERVICENAME%
В приведенном выше примере это будет tomcat7w // ES // JIRA231112155942
- Перейдите на вкладку Java, чтобы просмотреть список текущих параметров запуска:
- Добавляйте новый параметр в свою новую строку, добавляя к концу существующие параметры Java. См. список параметров ниже.
Настройка свойств для служб Windows через реестр Windows
В некоторых версиях Windows нет возможности добавлять переменные Java в службу. В этих случаях вы должны добавить свойства, просмотрев список опций в реестре.
Чтобы установить свойства для служб Windows через реестр Windows, выполните следующие шаги:
- Откройте «Пуск» (Start) >> «Выполнить» (Run) и запустите «regedit32.exe».
- Найдите запись «Службы» (Services):
32-бит: HKEY_LOCAL_MACHINE >> SOFTWARE>> Apache Software Foundation >> Procrun 2.0 >> JIRA
64-бит: HKEY_LOCAL_MACHINE >> SOFTWARE>> Wow6432Node >> Apache Software Foundation >> Procrun 2.0 >> JIRA
- Чтобы изменить существующие свойства, особенно увеличивая память Xmx, дважды щелкните соответствующее значение.
- Чтобы изменить дополнительные свойства, дважды щелкните опции.
- См. список параметров ниже. Введите каждый на отдельной строке.
Проверка ваших настроек
Чтобы проверить, какие настройки установлены, проверьте файл <jira-home> /logs/atlassian-jira.log или файл catalina.out. Раздел в старте выглядит следующим образом:
JVM Input Arguments : -Djava.util.logging.config.file=/usr/local/jira/conf/logging.properties -XX:MaxPermSize=256m -Xms256m -Xmx384m -Djava.awt.headless=true -Datlassian.standalone=JIRA -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dmail.mime.decodeparameters=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/jira/endorsed -Dcatalina.base=/usr/local/jira -Dcatalina.home=/usr/local/jira -Djava.io.tmpdir=/usr/local/jira/temp
Этот дисплей также доступен, при просмотре информации о вашей системе.
Список параметров запуска
Свойство памяти |
Заметки |
Связанные страницы |
-Xmx -Xms XX: MaxPermSize |
Эти свойства уже существуют. Инструкции см. на соответствующих страницах. |
|
-XX:+PrintGCTimeStamps -verbose:gc -Xloggc:gc.log -XX:+HeapDumpOnOutOfMemoryError |
Установите их для настройки коллекции "мусора". |
Использование журналов сбора мусора для анализа производительности приложений JIRA Использование дампов памяти для анализа OutOfMemoryErrors |
-agentlib:yjpagent=onexit=memory,dir=/path/to/write/snapshots |
|
Профилирование памяти и использование центрального процессора с помощью YourKit |
Свойство почты |
Заметки |
Связанные страницы |
-Datlassian.mail.senddisabled -Datlassian.mail.fetchdisabled -Datlassian.mail.popdisabled |
Установите значение «true», чтобы отключить почту. В Linux setenv.sh существует уже существующий флаг для раскомментирования. |
Миграция JIRA на другой сервер Выдаваемые уведомления для неправильных задач |
-Dmail.debug |
Если установлено значение «true», записи журналов, относятся к почте |
Настройка SMTP-сервера JIRA для отправки уведомлений |
-Dmail.mime.decodetext.strict |
|
Невозможно декодировать тему или тело почты при создании задачи с электронной почты |
-Dmail.imap.auth.plain.disable -Dmail.imaps.auth.plain.disable |
|
Ошибка аутентификации при подключении к Exchange |
-Dmail.imap.starttls.enable |
|
'javax.mail.MessagingException Не поддерживается метод входа в систему' в соответствии IMAP через SSL |
-Dmail.mime.decodeparameters |
Устанавливает почтовый обработчик для корректной работы с почтовыми сообщениями от почтовых клиентов, совместимых с RFC 2231. |
Установка JIRA WAR-EAR Руководство по обновлению JIRA 4.0 |
-Dmail.smtp.localhost |
|
Проблемы с отправкой электронной почты от JIRA - EHLO требует адрес домена |
Свойство кодирования |
Заметки |
Связанные страницы |
-Dfile.encoding |
Установите к utf-8 для согласования кодировки |
Интеграция JIRA с CVS и ViewCVS Символы, не поддерживаемые ASCII, отображаются как знаки вопроса Применение интернационализации и кодирования приложений JIRA Исключение SQL при обновлении задач или импорт данных в приложениях JIRA с MySQL в соответствии с кодированием Международные символы в уведомлениях тематических линий электронной почты заменяются вопросительным знаком |
Другие свойства |
Заметки |
Связанные страницы |
-Duser.timezone |
|
Некорректное время, отображаемое в JIRA |
-Dsvnkit.http.methods |
Значения включают Basic, Digest, Negotiate, NTLM |
Сбой запуска JIRA в соответствии «java.lang.SecurityException Не удалось найти конфигурацию входа» Subversion Plugin Displays «Неизвестная ошибка - действия == null»в соответствии с аутентификацией SVN |
-Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER |
true |
OutOfMemory из-за утечки памяти Tomcat JRA-10145 |
-ea / -da |
Включение / отключение утверждений |
java.lang.AssertionError При отправке почты через SMTP |
-Djava.net.preferIPv4Stack |
|
SocketException для объявления «Недопустимый аргумент» для доступного порта |
-Djava.awt.headless |
По умолчанию используется отгрузка. Позволяет создавать миниатюры. |
|
-Dhttp.proxyHost
-Dhttp.proxyPort
-Dhttps.proxyHost
-Dhttps.proxyPort |
Исходное имя хоста прокси-сервера и порт |
Как настроить исходящий HTTP и HTTPS-прокси для приложений JIRA |
-Dorg.apache.catalina.SESSION_COOKIE_NAME |
|
Вход в другое приложение Atlassian регистрирует меня из Confluence |
-Datlassian.plugins.enable.wait |
Время JIRA ожидает загрузки плагинов. |
Тайм-аут системного плагина приложения JIRA при ожидании включения надстройки |
По материалам Atlassian JIRA Administrator's Guide: Setting Properties and Options on Startup