На главную страницу сайта Teamlead
Инструкция по установке 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