Воскресенье
05.05.2024
06:39


| RSS
Портал IT - технологий
Главная Дневник
Главная » 2015 » Июнь » 18 » Установка и активация Jira 6.2/6.4.1 на Centos/Ubuntu
Установка и активация Jira 6.2/6.4.1 на Centos/Ubuntu
10:36

Установка Jira будет проводиться не с рекомендованого разработчиками bin-инсталлятора, а с архива дистрибутива загруженного отсюда

https://www.atlassian.com/software/jira/download-archives

Если устанавливать текущую на момент написания статьи версию 6.4.1,то загружаем tar.gz архив(не WAR)  с сайта Atlassian https://www.atlassian.com/software/jira/download, со временем она устареет и также будет доступна среди архивных версий

1.Устанавливаем  и настраиваем Java-окружение

Centos 6

rpm -ivh jdk-7u51-linux-x64.rpm

[root@app01 ~]# java -version

java version «1.7.0_51″

Java(TM) SE Runtime Environment (build 1.7.0_51-b13)

Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

export JAVA_HOME=/usr/java/default

echo $JAVA_HOME

echo JAVA_HOME=»/usr/java/default» >> /etc/environment

$JAVA_HOME/bin/java -version

java version «1.7.0_51″

Java(TM) SE Runtime Environment (build 1.7.0_51-b13)

Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

 

Ubuntu 14

apt-get update

apt-get upgrade

 

apt-get install default-jdk(ставит 1.7 для Ubuntu 14.04)

 

java -version

java version «1.7.0_75″

OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)

OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

 

nano /etc/environment

JAVA_HOME=»/usr/lib/jvm/java-7-openjdk-amd64″

 

.source /etc/environment

 

echo $JAVA_HOME

/usr/lib/jvm/java-7-openjdk-amd64

 

root@jira:/opt# $JAVA_HOME/bin/java -version

java version «1.7.0_75″

OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)

OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

root@jira:/opt#

Источник

https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

 

Установка и настройка Jira

2.Скачиваем и распаковываем Jira-дистрибутив

cd /root

Для версии 6.2

Wget http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2.1.zip

unzip atlassian-jira-6.2.1.zip

Для версии 6.4.1.

wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.1.tar.gz

После того,как ее заменят на новую версию,ее архив скачиваем отсюда

https://www.atlassian.com/software/jira/download-archives

 

3.Задаем домашний каталог для Jira(напимер, /var/sites/jira)

[root@app01 ~]# find atlassian-jira-6.2.1-standalone/ -type f -name ‘jira-application.properties’

atlassian-jira-6.2.1-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties

 

nano atlassian-jira-6.2.1-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties

jira.home = /var/sites/jira

 

export JIRA_HOME=/var/sites/jira

 

4.Удаляем,заменяем некоторые файлы.

Jira 6.2

Заменяем файл atlassian-extras-2.2.2.jar в дистрибутиве Jira на такой же файл,скачанный отсюда

https://drive.google.com/folderview?id=0B0fYyi16qC6qZ2t5Uk5GWjhvbXc&usp=sharing

[root@app01 ~]# find atlassian-jira-6.2.1-standalone/ -type f -name ‘atlassian-extras-2.2.2.jar’

atlassian-jira-6.2.1-standalone/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar

[root@app01 ~]# cp atlassian-extras-2.2.2.jar    atlassian-jira-6.2.1-standalone/atlassian-jira/WEB-INF/lib/

cp: overwrite `atlassian-jira-6.2.1-standalone/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar’? y

 

Удаляем из дистрибутива Jira менеджер плагинов atlassian-universal-plugin-manager-plugin-*.jar

[root@app01 ~]# zip -d atlassian-jira-6.2.1-standalone/atlassian-jira/WEB-INF/classes/atlassian-bundled-plugins.zip atlassian-universal-plugin-manager-plugin-2.15.jar

deleting: atlassian-universal-plugin-manager-plugin-2.15.jar

 

Вставляем в архив файл менеджера плагинов, скачанный отсюда

https://drive.google.com/folderview?id=0B0fYyi16qC6qZ2t5Uk5GWjhvbXc&usp=sharing

zip -r atlassian-jira-6.2.1-standalone/atlassian-jira/WEB-INF/classes/atlassian-bundled-plugins.zip atlassian-universal-plugin-manager-plugin-2.10.1.jar

 Jira 6.4.1

root@jira:~# cp atlassian-extras-2.2.2.jar /root/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/lib/

root@jira:~# rm /root/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.18.2.jar

root@jira:~# cp atlassian-universal-plugin-manager-plugin-2.10.1.jar /root/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/

5.Создаем базу данных и пользователя для доступа к этой базе.

mysql -u root -pXXXXXX

mysql> create database jira character set utf8 collate utf8_bin;

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on jira.* TO ‘jirauser’@’localhost’ identified by ‘jirapassword';

mysql> flush privileges;

 

6.Устанавливаем драйвер JDBC-коннектора для MySQL.

cd /root

wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.30.tar.gz

tar xvfz mysql-connector-java-5.1.30.tar.gz

cp /root/mysql-connector-java-5.1.30/mysql-connector-java-5.1.30-bin.jar /root/atlassian-jira-6.2.1-standalone/lib/

 

7. Запуск,контроль запуска Jira

cd /root/atlassian-jira-6.2.1-standalone/bin

./start-jira.sh

 

Логи смотрим

tail -f /root/atlassian-jira-6.2.1-standalone/logs/catalina.out

По умолчанию(если этот порт не занят ничем ранее) Jira использует порт 8080

ps ax | grep jira | grep -v grep

netstat -nlpt | grep 8080

 

8.Продолжаем настройку через Web-интрфейс

http://<IP-adress-servera or servename>:8080

 

9.Активация Jira.

После окончания WEB-установки переходим по пути

Admin/System/License

И делаем замену — вместо того, что было вставляем следующее, при этом все, что выделено жирным необходимо заменить на то, что было у Вас после окончания Web-установки

Description=JIRA: Commercial,
CreationDate=2013-12-15,
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=2099-12-31,
Organisation=joiandjoin,
SEN= SEN-L3925024,
ServerID=B3KJ-N51B-1JEI-RI7V,

jira.NumberOfUsers=-1,
LicenseID=LID-L3925024,
LicenseExpiryDate=2099-12-31,
PurchaseDate=2013-12-15

 

т.е значения парметров SEN,ServerIDи LicenseID Вы вставляете свои

10.Добавление в автозагрузку

nano /etc/rc.local

#Jira 6.2

cd /root/atlassian-jira-6.2.1-standalone/bin; ./start-jira.sh

#Jira 6.4.1

#cd /root/atlassian-jira-6.4.1-standalone/bin; ./start-jira.sh

11.Создаем скрипт для удобства запуска/остановки jira в командной строке

nano /etc/init.d/jira

#!/bin/bash

#Jira 6.2

cd «/root/atlassian-jira-6.2.1-standalone/bin»

#Jira 6.4.1

#cd «/root/atlassian-jira-6.4.1-standalone/bin»

case «$1″ in

start)

./start-jira.sh

;;

stop)

./stop-jira.sh

;;

*)

echo «Usage: $0 {start|stop}»

exit 1

;;

Esac

 

chmod 755 /etc/init.d/jira

Просмотров: 6366 | Добавил: kiberblog | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Меню сайта

Календарь
«  Июнь 2015  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930

Поиск

Друзья сайта

Мини-чат

Наш опрос
Как вы думаете после экономического кризиса 2008 года будет дефолт?
Всего ответов: 27

Статистика
Copyright Kiberblog © 2024