参考  https://blog.51cto.com/tiantiantesting/1744175

前提:已安装好JDK、MySQL

JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。

JIRA产品非常完善且功能强大,安装配置简单,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)、VSS、LDAP、邮件服务整合得相当好,文档齐全,可用性以及可扩展性方面都十分出色,拥有完整的用户权限管理。

一、下载JIRA

官网地址:https://www.atlassian.com/software/jira/download

打开该网页时,如果只看见window下的安装版本,则需点击All JIRA download options选项,打开linux下载页面栏选项,选择JIRA6.3.6 (TAR.GZ Archive)进行下载。

(JIRA3.0版本之后已集成内置了tomcat,所以不需再按照tomcat)

二、安装JIRA

1、建立JIRA目录

在/opt目录下(可根据需要选择)

mkdir atlassian

2、解压,改名为jira

tar –zxvf atlassian-jira-6.3.6.tar.gz

mv atlassian-jira-6.3.6-standalone jira

3、移动到/opt/atlassian目录下

mv jira /opt/atlassian/

4、查看jira默认端口是否被占用

#先看下8080端口是否被占用

lsof -i:8080

#如果被占用,则修改配置文件server.xml,修改为还没使用的端口(此处使用8090)

vi /opt/atlassian/jira/conf/server.xml

5、配置jira_home

vi /opt/atlassian/jira/atlassian-jira/WEB-INF/classes/jira-application.properties

jira.home =/opt/var/application-data/jira

(路径需根据实际情况配置,而且需要注意此路径配置不能和安装软件同一个目录,否则报错)

6、替换数据库驱动

(属于准备工作,否则后面将报错)

需要将jdbc驱动包mysql-connector-java-5.1.25-bin.jar复制到

/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/

7、启动jira

cd /opt/atlassian/jira/bin

./start-jira.sh

8、查看启动日志是否正常

cd /opt/atlassian/jira/bin

tail –f catalina.out

9、汉化

汉化语言包下载 https://translations.atlassian.com/dashboard/dashboard

将下载好的汉化语言包(jira-languages-6.3.6-zh_CN.jar),拷贝至

/opt/var/application-data/jira/plugins/installed-plugins

(该目录启动jira后自动生成)

重启jira即可。

三、配置JIRA

1、创建数据库信息

在数据库服务器中:

1)创建数据库

#mysql

mysql> CREATE DATABASE  jira;

Query OK, 1 row affected (0.01 sec)

2)添加用户账户/密码

mysql>use jira;

mysql>create user 'jira'@'%' identifiedby 'jira';

3)授权

mysql> grant all privileges on *.* to'jira'@'%';

mysql> flush privileges;

2、在浏览器中输入:http://192.168.xx.xx:8080/ 进入JIRA配置页面

3、填写MySQL数据库信息

数据库连接测试成功后,点击“向后”按钮即可。

(此处如果报错,则需将MySQL的驱jar包添加到指定目录)

4、填写JIRA需要显示的公司名称,点击“向后”按钮

5、填写授权码

1)先选择第一个选项:我没账号

进行创建账号并生成授权码

2)管理员账户设置

点击按钮“进行创建账号并生成授权码”后进入管理员账户设置,然后点击“向后”按钮

6、设置邮件服务器

(可根据需要填写,这里选择“以后再说”,点击“完成”按钮)

7、进入jira主页

在上一步点击完成按钮之后,将进入JIRA主页

四、破解

在主页中可看见,在经上述步骤安装后的JIRA是属于试用版。

1、替换jar包

将破解jar包拷贝至atlassian-extras-2.2.2.jar

/opt/atlassian/jira/atlassian-jira/WEB-INF/lib

覆盖原有jar包。

2、重启JIRA

ps -ef |grep jira

kill -9 pid

./start-jira.sh

3、填写授权码

授权码参数范例如下:

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=2016-02-22,

jira.LicenseEdition=ENTERPRISE,

Evaluation=false,

jira.LicenseTypeName=COMMERCIAL,

jira.active=true,

licenseVersion=2,

MaintenanceExpiryDate=2099-12-31,

Organisation=Evaluation license,

SEN=SEN-L7342561,

ServerID=B06M-2HUB-ESOU-81D2,

jira.NumberOfUsers=-1,

LicenseID=LIDSEN-L7342561,

LicenseExpiryDate=2099-12-31,

PurchaseDate=2016-02-22

4、更新授权码

将上一步的授权码填入更新授权码输入框,点击“增加”按钮完成破解,破解之后如下图

五、数据库管理

使用MySQL的UI界面管理工具(navicat或SQLyogEnt)进行连接即可进行数据管理。

至此,JIRA已初步可以使用了。

JIRA安装部署说明的更多相关文章

  1. Jira安装部署

    一.先安装JDK JDK1.6下载:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32- ...

  2. Linux Centos7.x下安装部署Jira和confluence以及破解方法详述

    简述 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域. Confluence是一个专业的企业知识管 ...

  3. JIRA的安装部署问题

    JIRA的安装部署问题: 因电脑上装了两人系统,导致我的JIRA服务不能和tomcat同时启动,让我弄了好久都不知道是啥原因,经过请教,总算得出原来是JIRA的Port和Tomcat的Port冲突.在 ...

  4. JIRA笔记(一):安装部署JIRA

    (一)     说明 说明JIRA的安装及破解. 操作系统:WIN 10 数据库:Oracle 12C R2(这个版本的jira,atlassian建议的是 12C R1,不过R2也能用,其他版本不清 ...

  5. HBase 1.2.6 完全分布式集群安装部署详细过程

    Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Bigtable思想的开源实现,可在廉价的PC Server上搭建大规模结构化存 ...

  6. Oracle安装部署,版本升级,应用补丁快速参考

    一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...

  7. KVM安装部署

    KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...

  8. Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考

    操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...

  9. 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署

    少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...

随机推荐

  1. CALayer的基本使用

    CALayer需要导入这个框架:#import <QuartzCore/QuartzCore.h> 一.CALayer常用属性 属性 说明 是否支持隐式动画 anchorPoint 和中心 ...

  2. DAY15-HTTP协议简述

    HTTP协议 一.HTTP协议简介 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式.协作式和超媒体信息系统的应用层协议.HTTP是万维网 ...

  3. 【转载】eclipse如何传递main参数

    转自:http://blog.csdn.net/theblackbeard/article/details/52172048 在命令行窗口可以通过java +程序名 +参数1(空格)参数2(空格).. ...

  4. 每天一道算法题(11)——栈的push、pop 序列

    题目:输入两个整数序列.其中一个序列表示栈的push 顺序,判断另一个序列有没有可能是对应的pop 顺序.为了简单起见,我们假设push 序列的任意两个整数都是不相等的. 例如:输入的push 序列是 ...

  5. String/StringBuilder 类 判断QQ号码

    1.1. 训练描述:[方法.String类]  一.需求说明:请用户输入一个“QQ号码”,我们来判断这个QQ号码是否正确. 要求:使用方法来完成判断功能. 1.2. 操作步骤描述 建立MainApp类 ...

  6. 最短路径Dijkstar算法和Floyd算法详解(c语言版)

    博客转载自:https://blog.csdn.net/crescent__moon/article/details/16986765 先说说Dijkstra吧,这种算法只能求单源最短路径,那么什么是 ...

  7. python2 and python3 difference - division

    1. python2 2. python3 3.from python environment import py3 features

  8. WordCount编码测试

    Github项目地址:https://github.com/LantyrLYL/WordCount PSP表格: PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计 ...

  9. JAVA基础语法动手动脑实践体会

    一.运行EnumTest.java程序. public class EnumTest { public static void main(String[] args) { Size s=Size.SM ...

  10. python 根据字典中的key,value进行排序

    #coding=utf-8 import requests,json,collections,base64,datetime def sort(datas): data=json.dumps(data ...