Для настройки системы JIRA необходимо знать и понимать, в каких файлах храниться информация о конфигурации базы данных, веб сервера, логах, и т.д.

Некоторые сведения можно найти в разделе "Администрирование\Информация о системе". Здесь отмечены самые важные конфигурационные файлы и папки.

Конфигурационные файлы JIRA

server.xml

C:\Atlassian\JIRA\conf\server.xml

В этом файле настраивается:

  • имя хоста для приложения JIRA
  • порт хоста для приложения JIRA
  • настройки подключения к базе данных JIRA

entityengine.xml

C:\Atlassian\JIRA\atlassian-jira\WEB-INF\classes

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

<datasource name="defaultDS" field-type-name="mysql"

jira-application.properties (до 4.4)

C:\Atlassian\JIRA\atlassian-jira\WEB-INF\classes

В этом файле определяется очень много полезных свойств системы:

  • форматы дат;
  • логотипы
  • размеры миниатюр картинок
  • и много другое

jira-application.properties (после 4.4)

C:\Atlassian\JIRA\atlassian-jira\WEB-INF\classes

директория для пользовательских данных (вложения, и пр.). По умолчанию "Program Files\Atlassian\Application Data"

jpm.xml (после 4.4)

C:\Atlassian\JIRA\atlassian-jira\WEB-INF\classes

  • форматы дат;
  • логотипы
  • размеры миниатюр картинок
  • и много другое

service.bat (для Tomcat)

C:\Atlassian\JIRA\bin

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

config.bat

C:\Atlassian\JIRA\bin

Указываем подключение к базе данных.

Папки JIRA

Установочная директория

C:\Atlassian\JIRA\atlassian-jira

Плагины (в формате JAR)

C:\Atlassian\JIRA\atlassian-jira\WEB-INF\lib

Шаблоны электронных сообщений

C:\JIRA\atlassian-jira\WEB-INF\classes\templates\email

Файлы конфигураций веб-сервера Tomcat, хостов и базы данных

C:\Atlassian\JIRA\conf

Журнал JIRA

C:\Atlassian\Application Data\JIRA\log

Журнал веб-сервера Tomcat

C:\Atlassian\JIRA\logs

Иконки и картинки

C:\Atlassian\JIRA\atlassian-jira\images

Шаблоны страниц JIRA (header, footer, и т.д.)

C:\Atlassian\JIRA\atlassian-jira\WEB-INF\classes\templates\plugins\footer

Индексы

C:\Atlassian\Application Data\JIRA\caches\indexes

Автоматически создаваемые при рестарте сервиса JIRA бэкапы

C:\Atlassian\Application Data\JIRA\export

Аватары проектов

C:\Atlassian\Application Data\JIRA\data\avatars

Файлы вложений в запросы (не в явном виде!)

C:\Atlassian\Application Data\JIRA\data\attachments

Плагины (некоторые плагины устанавливаются в эту папку)

C:\Atlassian\Application Data\JIRA\plugins\installed-plugins

Домашняя директория JIRA (вложения, бэкапы, аватары)

C:\Atlassian\Application Data\JIRA

4 Comments

  1. Антох, настройки подключения к СУБД задаются не в config.bat (причем он вообще, если система работает под сервисом?), а в server.xml - собственно это написано напротив этого файла.

    1. А как же PostgreSQL и MySQL? Ах да, он нужен для тестирования соединения.

    2. Вообще-то в файле config.bat задается настройка подключения к БД в режиме мастера (еще там задается папка JIRA Home), а в server.xml это все прописывается руками.
      Или я не прав?

      1. в некотором смысле прав - config.bat это утилита для задания настроек, но не файл в котором эти настройки хранятся.