Инструкция по установке Atlassian Jira (http://www.atlassian.com/software/jira/)
ПО для управлению разработкой и отслеживанию ошибок

Устанавливаем TOMCAT

        #yum update
        #reboot

Скачать java.sun.com (пример jdk-6u7-linux-x64-rpm.bin) и установить.

        #chmod o+x jdk-6u7-linux-x64-rpm.bin
        #./jdk-6u7-linux-x64-rpm.bin

Редактировать /etc/profile добавить в конец файла след. строчки

export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

Затем:

        #. /etc/profile

Для экспорта новых настроек

Устанока tomcat

# cd /tmp
# wget [http://ftp.sh.cvut.cz/MIRRORS/apache/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz] (текущюю версию)
# tar xvzf apache-tomcat-6.0.18.tar.gz
# mv \-f apache-tomcat-6.0.18 /opt/tomcat6

Далее создаем пользователя и устанавливаем права для /opt/tomcat6

# useradd \-d /opt/tomcat6 \-s /sbin/nologin tomcat
# chown \-R tomcat /opt/tomcat6

Создаем и редактируем скрипт /etc/init.d/tomcat6

/opt/tomcat6/bin/startup.sh

Ставим права на выполнение

# chmod \+x /etc/init.d/tomcat6
# chkconfig tomcat6 on

Редактируем /opt/tomcat6/conf/tomcat-users.xml и меняем строку

<user username="tomcat" password="tomcat" roles="manager,admin"/>

Затем :

# cd /opt/tomcat6/bin/ && startup.sh

Пробуем http://server_ip:8080/

Установка JIRA
--------------

Качаем текущюю версию с сайта

# cd /tmp
# wget [http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-enterprise-3.12.3.tar.gz]
# useradd \--create-home \-c "Jira role account" jira
# mkdir \-p /opt/jira
# cd /opt/jira/
# tar xvfz /tmp/atlassian-jira-enterprise-3.12.3-standalone.tar.gz
# ln \-s atlassian-jira-enterprise-3.12.3-standalone/ current
# chown \-R jira: /opt/jira

Создаем фаил /etc/init.d/jira

# chmod \+x /etc/init.d/jira
# chkconfig \--add jira
# chkconfig jira on

Ставь нужный порт в current/conf/server.xml

Меняем Server port="8005? and Connector port="8085? На нужный в данном случае "8085"

Стартуем cd /opt/jira/current/bin/ && ./startup.sh
Смотрим лог less /opt/jira/current/logs/catalina.out

Далее создаем БД в MySql

# mysql \-u root \-p
# create database jiradb character set utf8;
# grant all privileges on jiradb.\* to jirauser@localhost identified by 'mypassword' with grant option;
# flush privileges;
# quit

Необходимо установить MySQL/J JDBC driver

# cd /tmp
# wget [http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.6.tar.gz/from/http://mysql.linux.cz/]
# tar xvfz mysql-connector-java-5.1.6.tar.gz
# cp mysql-connector-java-5.1.6/mysql-connector-java-5.1.6-bin.jar /opt/jira/current/common/lib/

Редактируем /opt/jira/current/conf/server.xml и утсанавливаем там :

<Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false">
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="jirauser"
password="ji123ra"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"/>

далее Редактируем /opt/jira/current/atlassian-jira/WEB-INF/classes/entityengine.xml и ставим:

<datasource name="defaultDS" field-type-name="mysql"
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">

Стартуем JIRA

cd /opt/jira/current/bin/ && ./startup.sh

Смотрим логи

cd /opt/jira/current/logs/ && cat catalina.out

Если всё хорошо смотрим идем по адресу http://server_ip:8085

Оригинал статьи.