установка jira

Попередньо налаштував SVN, щоб надалі його пов'язати з Jira.

Насамперед потрібно поставити java. Справа ця не хитра просто apt-get install і все готово. Якщо потрібної java немає то добавте multiverse репозиторій в /etc/apt/sources.list і тоді все затанцює.

Далі потрібно встановити Tomcat. Його можна встановлювати все через той же apt-get install, а можна просто сдёргнуть його з сайту. Це можна зробити так:
wget mirrors.axint.net/apache/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26-deployer.tar.gz
розпаковуємо:
tar zxvf apache-tomcat-6.0.26-deployer.tar.gz

Трохи про структуру:

  • В папці / bin / лежать виконувані файли (стартанути, вбити сервер і т.п.)
  • В папці / conf / лежать конфіругаціонние файли для сервера
  • Звичайно ж, не варто забувати про папку logs /, а саме про файлі logs / catalina.out - саме там лежить главлогфайл
  • / Lib / - бібліотеки, потім нам туди потрібно буде копіювати додаткові бібліотеки

Йдемо завантажувати jira. Зверніть увагу, що нам потрібна war версія і щоб побачити посилання на її скачування потрібно клінуть show All (якщо чесно, довго шукав).

Редагуємо файл atlassian-jira-enterprise-4.1 / edit-webapp / WEB-INF / classes / entityengine.xml. Ми будемо встановлювати jira на mysql.

Відкриваємо файл, в самому кінці бачимо таке:
schema-name = "PUBLIC"
helper-class = "org.ofbiz.core.entity.GenericHelperDAO"
check-on-start = "true"
use-foreign-keys = "false"
use-foreign-key-indices = "false"
check-fks-on-start = "false"
check-fk-indices-on-start = "false"
add-missing-on-start = "true"
check-indices-on-start = "true">


Міняємо field-type-name = "hsql» на field-type-name = "mysql»
видаляємо рядок schema-name = "PUBLIC"
Все в цьому файлі більше нічого чіпати не потрібно.

Тепер нам потрібно встановити дірректорію де буде жити jira. Відкриваємо atlassian-jira-enterprise-4.1 / edit-webapp / WEB-INF / classes / jira-application.properties і встановлюємо jira_home = / шлях / до / папки (не забуваємо створити цю папку і встановити на неї правильні права).

запускаємо файл
sh atlassian-jira-enterprise-4.1 / build.sh
і чекаємо поки jira сбілдіться. У мене вона білд порядку 2х хвилин.

Потім нам потрібно оновити бібліотеки Tomcat. Взяти їх можна тут. а розпакувати потрібно в дірректорію / lib / томката. Туди ж потрібно скопіювати файл mysql-connector-java-5.1.12-bin.jar який можна взяти тут.

Після билда у нас повинна з'явиться папка: atlassian-jira-enterprise-4.1 / dist-tomcat. Заходимо туди, знаходимо потрібну нам версію Tomcat і копіюємо файл jira.xml в папку Tomcat / conf / Catalina / localhost. Відкриваємо цей файл в / conf / Catalina / localhost і редагуємо. Нам потрібна ця секція:
username = "sa"
password = ""
driverClassName = "org.hsqldb.jdbcDriver"
url = "jdbc: hsqldb: /home/max.zloy/atlassian-jira-enterprise-4.1/database/jiradb"
minEvictableIdleTimeMillis = "4000"
timeBetweenEvictionRunsMillis = "5000" />

username = "sa» - вказати пароль від бази даних
password = »» - вказати логін
driverClassName - поставити - com.mysql.jdbc.Driver
url - jdbc: mysql: // localhost / jiradb? useUnicode = truecharacterEncoding = UTF8 (варто звернути увагу на те що «» це не помилка це так і повинно бути)
Видаляємо рядки:
minEvictableIdleTimeMillis = "4000"
timeBetweenEvictionRunsMillis = "5000"
бо ці опції працюють тільки з hsql
А в місце них додаємо:
maxActive = "20"
validationQuery = "select 1"
Все, конфігурація цього файлу законченна. Закриваємо-зберігаємо.

Створюємо базу даних з ім'ям jiradb і обов'язково встановлюємо їй кодування UTF-8. Це ще не все. Тепер нам потрібно виставити побільше пам'яті в Tomcat, бо jira дуже ненажерлива.

Відкриваємо файл в Директорії Tomcat bin / setenv.sh. якщо немає створюємо його і вставляємо туди рядки:

Ось тепер все.
Перезапускаємо Tomcat за допомогою /bin/startup.sh і /bin/shutdown.sh
Відкриваємо localhost: 8080 / jira (можливо доведеться трохи почекати бо jira буде встановлюватися).
export CATALINA_OPTS = "$ CATALINA_OPTS -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER = true -Dmail.mime.decodeparameters = true -Xms256m -Xmx256m -XX: MaxPermSize = 256m"
Все виглядає просто, але це результат

аффтар Янковський Костянтин за що йому величезне спасибі

Схожі статті