参考  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. 带坑的几道PHP面试题

    第二题 代码如下: $i='11'; printf("%d\n",printf("%d",printf("%d",$i))); 输出结果是多 ...

  2. SqlServer——存储过程(未完工)

    http://www.cnblogs.com/blsong/archive/2009/11/30/1613534.html http://blog.csdn.net/lenotang/article/ ...

  3. LAMP 3.1 mysql的root密码重置

    给mysql设置密码 /usr/local/mysql/bin/mysql -uroot 可以直接登录mysql 设置密码 /usr/local/mysql/bin/mysqladmin -uroot ...

  4. .Net时间运算 - DateTime类,TimeSpan类

    DateTime类是.Net中用于处理时间类型数据的. 一.字段 MaxValue 表示 DateTime 的最大可能值.此字段为只读. MinValue     表示 DateTime 的最小可能值 ...

  5. 基于cookie实现用户验证

    #!/usr/bin/env python import tornado.ioloop import tornado.web class IndexHander(tornado.web.Request ...

  6. android 获取sharedpreference的三种方法的区别

    1. public SharedPreferences getPreferences (int mode) 通过Activity对象获取,获取的是本Activity私有的Preference,保存在系 ...

  7. 关于static的继承问题

    今天研究了一下被static修饰的变量和方法,在子类中继承的问题,网上也看了别人的博客,自己也动手试了一下 代码如下 //父类 package com.xujingyang.test; public ...

  8. Elasticsearch - 环境准备

    Precondition: Ubuntu OS 环境准备: 1. JAVA_HOME 1.1 Download the jdk8 (jdk-8u25-linux-x64.tar.gz) from of ...

  9. Luogu 3629 [APIO2010]巡逻

    先考虑$k = 1$的情况,很明显每一条边都要被走两遍,而连成一个环之后,环上的每一条边都只要走一遍即可,所以我们使这个环的长度尽可能大,那么一棵树中最长的路径就是树的直径. 设直径的长度为$L$,答 ...

  10. Xamarin Mono for VS开发窗体标题(Title)乱码解决方案

    利用mono for VS开发一个手机程序,结果只有窗体的标题 title部分是乱码,其他所有地方中文都显示正常,很郁闷.百度很久无果.最后发现只要在 VS菜单中 的 文件->高级保存选型中奖编 ...