参考  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. sqlplus 设置显示格式

    使用sqlplus查询显示结果,显示很乱,下面有种方法可以让她显示的更好看些.1.设置显示的宽度:设置前可以先查看当前宽度: SQL> show linesize;linesize 100SQL ...

  2. C run-time函数总览

    Argument Access(参数访问):变长参数列表.这个模块提供了三个宏:va_arg.va_end和va_start,用来实现变长参数列表的访问. Buffer Manipulation(内存 ...

  3. 前端设置cookie,以及jQuerycookie的使用

  4. android中音频播放的两种方法

    方法1.通过MediaPlayer播放,可播放本地,网络音频,适合播放单个文件 方法2.通过SoundPool,适合播放多个文件 详见:http://www.cnblogs.com/xiaoQLu/a ...

  5. 【整理】使用AIDL跨进程传递复杂对象的实践例子

    首先定义对象类,并实现Parcelable接口,实现接口内的几个方法,看代码,Person.java package com.example.u3.aidltest; import android.o ...

  6. nginx 启动、重启、关闭命令

    一.启动 cd /usr/local/nginx/sbin ./nginx 二.重启 更改配置重启nginx kill -HUP 主进程号或进程号文件路径    或者cd /usr/local/ngi ...

  7. 数组中的最大值以及最小值的位置变换的问题(C++)

    将一个5×5的数组中的最大值放到数组的中心位置 分析:遍历数组,找到最大的元素,然后将该元素与中心位置的元素交换位置 #include<iostream> #include <std ...

  8. ReentrantLock的简单使用

    ReentrantLock: /** * ReentrantLock测试逻辑类 */ public class MyService { private Lock lock = new Reentran ...

  9. IFC数据模式架构的四个概念层详解说明

    IFC模型体系结构由四个层次构成,从下到上依次是 资源层(Resource Layer).核心层(Core Layer).交互层(Interoperability Layer).领域层(Domain ...

  10. CMake 默认编译、链接选项

    查看cmake默认编译和链接的参数设置 CMakeLists.txt 文件内容: cmake_minimum_required(VERSION 3.2) message(STATUS "CM ...