jira搭建

centos7搭建jira服务版本6.3.6

最近因项目需要,需要构建一个软件工程的管理平台,优先选择jira.

关于网络上面的jira搭建教程也蛮多,但是在折腾了一个礼拜以后也没有搭建成一个完成的jira服务。不过总算摸索出了一些思路,jira服务成功最终成功搭建。

1、进入服务器的根目录后创建两个目录

命令为:mkdir /software

mkdir /jiradata

2、文件创建完成后这个时候需要,这个时候我们需要去网络上下载jira6.3.6的安装包,并且解压

首先进入 /software目录下

命令:wget

下载完成后:解压

命令:tar -xvf atlassian-jira-6.3.6.tar.gz

3、修改配置

进入atlassian-jira-6.3.6-standalone/conf下查看sever.xml文件
用vim修改端口号

进入atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes
用vim修改jirahome配置文件
jira-application.properties(jirahome=/jiradata)

4、安装jvm环境和MySQL环境

jvm安装完成后用Java-version查看是否生效,如果不生效需要reboot

特别注意:jira6.3.6支持jdk1.6
-jdk1.8,在jdk1.6和jdk1.7的环境下jira服务在运行两三个小时候会自动挂点,经过分析,发现是jvm存在内存泄漏。jdk版本更换到1.8后比较稳定。

5、进入/software/tlassian-jira-6.3.6-standalone/bin下 ,启动jira服务

命令:./start-jira.sh

6、进入配置页面选择自己的配置

7、破解

到配置的最后时候,jira会提示用户输入输入license,这个时候我们选择没有账号或者是有账号但没有license

破解:(1)将atlassian-extras-2.2.2.jar丢在atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/lib文件下

(2)将atlassian-universal-plugin-manager-plugin-2.17.13.jar丢在atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/atlassian-bundled-plugins

(3))将atlassian-universal-plugin-manager-plugin-2.17.13.jar丢在/jiradata/plugins/installed-plugins下

重启服务,输入破解后的license

填写授权码,授权码参数范例如下:
Description=JIRA: Commercial,
CreationDate=你的安装日期,格式(yyyy-mm-dd),
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=你想设置的失效日期如:2099-12-31,
Organisation=joiandjoin,
SEN=你申请到的SEN注意没有前缀LID,
ServerID=你申请到的ServerID,
jira.NumberOfUsers=-1,
LicenseID=LID你申请到的SEN,注意LID前缀不要丢掉,
LicenseExpiryDate=你想设置的失效日期如:2099-12-31,
PurchaseDate=你的安装日期,格式(yyyy-mm-dd)

例如:

本次安装授权码实例为:
Description=JIRA: Commercial,
CreationDate=2014-09-20,
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=2099-12-31,
Organisation=pl,
SEN=SEN-L4572897,
ServerID=BPT3-4QRK-FCRR-HDP3,
jira.NumberOfUsers=-1,
LicenseID=AAABBw0ODAoPeNptkFtLxDAQhd/zKwI+R9Kwy66FPKxthGhvtF0p4kuso0a6sUwvuP/edissyj4MD
HPOfHOYqzu0tICWeoJy4a+FzzkNwpIK7q1ICF2Ntu3tl5P3Ot89+1SNphnMPCEBwqkJTQ9y9jN+w
zxBPi2a68jW4DpQr/a0rZJS5VmuC0XOBNnjAH/s5bGFxBxABmkcqzzQu2jRTd3bEZaFZvE+AnYzR
JDYWNeDM64G9d1aPJ4TeXxOlOK7cbZbjrbNgkyGwwtg+rbvJpBkHikAR0Adytt0XzFV7R5Y+qQzV
kWZIoVK5FQsWq03YrvdkN/Ekz3S4SXlcpRswPrDdPD/aT+P1nzDMC0CFQCM9+0LlHVNnZQnSTwuR
O3eK+2gVgIUCteTs4Q3khIgrnsY64hxYB/d8bM=X02dh,
LicenseExpiryDate=2099-12-31,
PurchaseDate=2014-09-20

8、插件破解

在插件管理里面直接选择对应的插件,查看对应的SEN后,更新。更新格式如下

Description=JIRA Agile (formerly GreenHopper) for JIRA\: Commercial,
NumberOfUsers=-1,
CreationDate=2014-08-01,
Evaluation=false,
plugins.*.LicenseEdition=ENTERPRISE,
licenseVersion=2,
MaintenanceExpiryDate=2099-01-01,
Organisation=GoodCompany,
plugins.*.active=true,
SEN=SEN-L9374300,
ServerID=BMSW-8XXY-A06O-V5DH,
LicenseExpiryDate=2099-01-01,
LicenseTypeName=COMMERCIAL,
PurchaseDate=2014-08-01

按照范本只需要修改SEN和ServerID就好了

恭喜,您的jira服务已经搭建成功!

最近因项目需要,需要构建一个软件工程的管理平台,优先选择jira.
关于网络上面的jira搭建教程也蛮多,但是在…

一、本人实验平台 CENTOS 6.5

JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

同样jira 的运行依赖java环境,上一节已经配置了jdk环境变量,
数据库这里用的是mysql,jira我这里用的是目前最新版本 7.3.3

先在官网下载

先创建jira数据库 (需要管理员用户权限)

create database jira default character set utf8 collate utf8_bin;

grant all on `jira`.* to ‘haijupai’@’%’ identified by ‘123456’;

开始安装jira 命令如下:

chmod 755 atlassian-jira-software-7.3.3-x64.bin

./atlassian-jira-software-7.3.3-x64.bin

图片 1图片 2

把破解jar 包和 mysql 驱动包 拷贝到 jira 安装lib 目录下 如下图

jira7.3破解包下载

图片 3

修改默认端口8080

cd /opt/atlassian/jira/conf

vim server.xml

图片 4

下面我们开始配置 jira

我是安装在虚拟机上的

输入你的服务器地址 防火墙允许外界8081端口

firewall-cmd –zone=public –add-port=8081/tcp –permanent

firewall-cmd –reload

图片 5./start-jira.sh
开启jira图片 6图片 7图片 8选择mysql
数据库图片 9图片 10图片 11图片 12图片 13图片 14图片 15图片 16图片 17图片 18图片 19图片 20图片 21图片 22

安装环境
centos 7

二、JIRA是目前比较流行的基于Java架构的管理系统
,是集项目计划、任务分配、需求管理、错误

安装流程

  1. 下载jira installer

wget
https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.3.8-x64.bin

  1. 添加执行权限

chmod a+x atlassian-jira-software-7.3.8-x64.bin

  1. 执行安装脚本(选择jira安装路径和数据存放路径)

sudo ./atlassian-jira-software-X.X.X-x64.bin

安装脚本执行完成后,浏览器访问 localhost:8080 进行下一步配置(如果不是在本地安装,使用服务器IP替换localhost) ,在页面配置数据库信息。
  1. 配置完mysql信息后,license页面配置
![](https://upload-images.jianshu.io/upload_images/5901954-78603a4180e8412f.png)

屏幕快照 2017-11-30 下午4.08.07.png

跟踪于一体的商业软件,功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面

下载破解包

链接: https://pan.baidu.com/s/1i4Ue0ip 密码: tgby
  1. 将破解包解压

拷贝 mysql-connector-java-5.1.39-bin.jar 和atlassian-extras-3.2.jar
到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
路径下,提示是否要覆盖,选择是。(如果自己选择的安装路径,
把opt/atlassian 替换成安装时选择的路径

  1. 重启jira(脚本路径 /opt/atlassian/jira/bin/)

stop-jira.sh 停止jira进程,start-jira.sh 启动jira进程

  1. 查看是否破解成功

登录jira之后,选择右上角设置->应用程序看到如截图,破解成功

图片 23

image.png

都十分出色。

因为是基于JAVA的所以需要JAVA环境,因为是商业软件所以会要有license key。

三、正式安装:

1)检查jdk是否安装: java -version

2)没安装,下载进行安装。如:jdk-6u14-linux-i586.bin

3)安装jdk步骤:

chmod +x jdk-6u14-linux-i586.bin

./jdk-6u14-linux-i586.bin

ln -s jdk1.6.0_14     /usr/local/jdk

在/etc/profile尾部加入

export   JAVA_HOME=/usr/local/jdk

export   CLASSPATH=.:$JAVA_HOME/lib

export   PATH=$JAVA_HOME/bin:$PATH

保存退出,运行 source /etc/profile 使设置生效

4)下载mysql进行安装,安装mysql此处不做详解。mysql装好后,登录输入以下命令:

create database jiradb character set utf8;

grant all privileges on jiradb.* to jirauser@localhost identified by
‘mypassword’ with grant option;

flush privileges;

quit

测试是否成功 用jirauser用登录测试。

5) 安装jira:

下载企业版:wget                  enterprise-3.13.4-standalone.tar.gz

tar zxvf atlassian-jira-enterprise-3.13.4-standalone.tar.gz

mv atlassian-jira-enterprise-3.13.4-standalone /usr/local/jira

6)   安装mysql/jdbc

将下载后的mysql-connector-java-5.1.6.tar.gz解压,拷贝里面的

mysql-connector-java-5.1.6-bin.jar 到/usr/local/jira/lib/目录下

cp   mysql-connector-java-5.1.6-bin.jar /usr/local/jira/lib/

四、对JIRA进行配置

1)  创建jira.home的目录

#mkdir /usr/local/jira_home

2) 修改配置文件设置jira.home的绝对路径:

# vi
/usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties

jira.home = /usr/local/jira_home

3)    修改主配置文件

vi /usr/local/jira/conf/server.xml

修改成如下几项:

username= “jira”

password=”jira”

driverClassName=”com.mysql.jdbc.Driver”

url=”jdbc:mysql://localhost/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8″

删除以下两行:

minEvictableIdleTimeMilli:s= “4000”

timeBetweenEvictionRunsMillis=”5000″

4) 修改jira应用数据库类型:

#vi
/usr/local/jira/atlassian-jira/WEB_INF/classes/entityengine.xml文件

将其中的hsql改成mysql 数据库类型

改为:

删除 schema-name=”PUBLIC”

五、开启服务进行测试

启动mysql:

/usr/local/mysql/bin/mysqld_safe –user=mysql &

启动JIRA:

/usr/local/jira/bin/startup.sh       
(注:linuxman在启动时未提示异常,查询8080端口时未启动)

后重启机器,一切恢复正常。

访问方法:http://IP:8080

相关文章