Важные директории и файлы JIRA

Важные каталоги и файлы

Каталог установки JIRA«Каталог установки JIRA» - это каталог, в который были извлечены файлы и библиотеки приложений JIRA либо:

  • установщиками Windows или Linux, или
  • путем извлечения содержимого архива установки JIRA или файла архива WAR-дистрибутива (т. е. файла .tar.gz или .zip).

JIRA не изменяет и не сохраняет данные в этом каталоге.

Важные файлы и каталоги

<jira-application-dir>/atlassian-jira/WEB-INF/classes/jira-application.properties

Этот файл сообщает JIRA, где можно найти домашний каталог JIRA.

Помните, что ваш JIRA Home Directory, определенный в этом файле, может быть переопределен. Дополнительную информацию см. в разделе «Настройка домашнего каталога JIRA».

<jira-application-dir>/atlassian-jira/WEB-INF/classes/jpm.xml

Этот файл сохраняет значения по умолчанию для расширенных параметров конфигурации JIRA и не должен изменяться. Значения свойств по умолчанию в этом файле настраиваются (то есть переопределяются) путем переопределения их в файле jira-config.properties (в вашем домашнем каталоге JIRA) или в базе данных JIRA (через область администрирования JIRA).

Дополнительную информацию см. в разделе «Расширенная настройка JIRA».

<jira-application-dir>/atlassian-jira/WEB-INF/lib/

Это каталог, в котором хранятся плагины, построенные на  фреймвоке плагина Atlasian 1 (т. е.  плагины под названием "Plugins 1"). Если вы устанавливаете новый плагин "Plugins 1", вам нужно будет развернуть его в этом каталоге.

Плагины «Plugins 2» должны храниться в домашнем каталоге JIRA.

<jira-application-dir>/atlassian-jira/WEB-INF/classes/log4j.properties

Файл конфигурации регистрации JIRA. См. Раздел «Ведение журнала и профилирование».

Фактические файлы журналов, созданные JIRA, можно найти в следующих местах:

  • Журнал приложений JIRA - bin / atlassian-jira.log
  • Журнал сервера приложений - обычно файл журнала сервера приложений можно найти в каталоге журналов. Однако это может зависеть от сервера приложений, на котором вы работаете. См. Где хранятся журналы сервера приложений? для получения дополнительной информации.

<jira-application-dir>/atlassian-jira/WEB-INF/classes/entityengine.xml

Этот файл настраивает механизм сущности OFBiz, который JIRA использует для хранения данных persist в источнике данных. См. Настройка механизма сущности для JIRA.

conf/server.xml

Этот файл используется для конфигурации JIRA SSL. См. Запуск JIRA через SSL или HTTPS.

Настройки памяти

Файл, используемый для изменения параметров памяти JAVA_OPTS, будет зависеть от метода, используемого для установки JIRA, а также для операционной системы, используемой для вашей установки.

Например, если вы запускаете JIRA на Tomcat в Windows (ручной запуск), вы должны обновить следующий файл:

bin\setenv.bat

тогда как для JIRA на Tomcat в Linux / Unix вы должны обновить этот файл:

bin/setenv.sh

Дополнительную информацию см. В разделе «Увеличение памяти JIRA».

Домашний каталог JIRA

В «Домашнем каталоге JIRA» содержатся ключевые данные, которые помогают определить, как работает JIRA. В этом документе описывается назначение различных файлов и подкаталогов в домашнем каталоге JIRA.

Если JIRA был установлен с использованием автоматизированных установщиков Windows или Linux, то по умолчанию местоположение домашнего каталога JIRA:

 

C: \ Program Files \ Atlassian \ Application Data \ JIRA (в Windows) или

/ var / atlassian / application-data / jira (в Linux)

Если вы устанавливаете JIRA из архивного файла, домашний каталог JIRA может быть любым подходящим местом, доступным вашей установке JIRA. Типичными примерами местоположения могут быть:

C: \ jira \ home (в Windows) или

/ var / jira-home (в Linux или Solaris)

(предупреждение). Однако избегайте нахождения домашнего каталога JIRA в каталоге установки JIRA.

(галочка) Информацию о том, как указать местонахождение домашнего каталога JIRA, см. в разделе Настройка домашнего каталога JIRA.

Важные файлы

dbconfig.xml

Этот файл (расположенный в корне  вашего домашнего каталога JIRA) определяет все сведения о соединении базы данных JIRA. Этот файл обычно создается путем запуска мастера установки JIRA при новых установках JIRA или путем настройки соединения с базой данных с помощью  инструмента конфигурации JIRA.

Вы также можете создать свой собственный файл dbconfig.xml. Это полезно, если вам нужно указать дополнительные параметры для вашей конкретной конфигурации базы данных, которые не генерируются мастером установки или инструментом конфигурации JIRA. Для получения дополнительной информации см. Инструкции по ручному подключению соответствующего руководства по настройке базы данных в разделе «Подключение JIRA к базе данных».

jira-config.properties

Этот файл (также расположенный в корневом каталоге вашего домашнего каталога JIRA) сохраняет пользовательские значения для большинства параметров расширенной конфигурации JIRA. Свойства, определенные в этом файле, переопределяют значения по умолчанию, определенные в файле jpm.xml (расположенном в каталоге установки JIRA). Дополнительную информацию см. в разделе «Расширенная настройка JIRA».

В новых установках JIRA этот файл может не существовать первоначально, и если это так, его нужно будет создать вручную. Дополнительную информацию см. В разделе «Внесение изменений в файл jira-config.properties». Этот файл обычно присутствует в установках JIRA, обновленных с версии 4.3 или более ранней версии, чьи расширенные параметры конфигурации были настроены (из их значений по умолчанию).

Важные подкаталоги

data

Этот каталог содержит данные приложения для вашего экземпляра JIRA, включая вложения (для каждой версии каждого вложения, хранящегося в JIRA).

export

JIRA разместит свои автоматические резервные архивы в этом каталоге.

log

JIRA поместит свои журналы в этот каталог. (Примечание: если домашний каталог JIRA не настроен,вместо этого тогда журналы будут помещены в текущий рабочий каталог).

Журналы начнут появляться только после того, как будет записано первое сообщение журнала. Например, журнал внутреннего доступа не будет создан,до тех пор пока JIRA начнет его писать.

Вы можете изменить расположение файла журнала с помощью log4j.properties, как описано в документации по протоколированию и профилированию.

plugins

Это каталог, в котором хранятся плагины, встроенные в плагинов Atlasian фреймворк плагинов 2 (т. е. плагины под названием "Plugins 2"). Если вы устанавливаете новый плагин "Plugins 2", вам нужно будет развернуть его в этом каталоге под подкаталогом установленных плагинов.

Плагины «Плагины 1» должны храниться в каталоге установки JIRA.

Этот каталог создается при запуске JIRA, если он еще не существует.

caches

Здесь JIRA хранит кеши, в том числе:

  • Индексы Lucene - см. Поиск, индексация и фильтры
  • Кэш фреймвоков OSGi

Эти файлы имеют жизненно важное значение для производительности JIRA и не должны изменяться или удаляться извне во время работы JIRA.

Подробнее см. Индексирование поиска.

tmp

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

Вы можете удалить файлы из этого каталога во время работы JIRA, но мы рекомендуем сначала закрыть JIRA, прежде чем изменять содержимое этого каталога.