JIRA安装部署说明
参考 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安装部署说明的更多相关文章
- Jira安装部署
一.先安装JDK JDK1.6下载:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32- ...
- Linux Centos7.x下安装部署Jira和confluence以及破解方法详述
简述 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域. Confluence是一个专业的企业知识管 ...
- JIRA的安装部署问题
JIRA的安装部署问题: 因电脑上装了两人系统,导致我的JIRA服务不能和tomcat同时启动,让我弄了好久都不知道是啥原因,经过请教,总算得出原来是JIRA的Port和Tomcat的Port冲突.在 ...
- JIRA笔记(一):安装部署JIRA
(一) 说明 说明JIRA的安装及破解. 操作系统:WIN 10 数据库:Oracle 12C R2(这个版本的jira,atlassian建议的是 12C R1,不过R2也能用,其他版本不清 ...
- HBase 1.2.6 完全分布式集群安装部署详细过程
Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Bigtable思想的开源实现,可在廉价的PC Server上搭建大规模结构化存 ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- KVM安装部署
KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
- 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...
随机推荐
- Windows注册表各个作用
与注册表有关的术语1.注册表:是一个树状分层的数据库(如图).从物理上讲,它是System.dat和User.dat两个文件;从逻辑上讲,它是用户在注册表编辑器中看到的配置数据.2.HKEY :“根键 ...
- NSURLConnection基本用法(苹果原生)
一.NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest/NSMutableURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSUR ...
- 用JS,打印三角形
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- java判断姓是否合格 百家姓
package util; import java.lang.reflect.Array; public class FirstName { public static boolean ClearNa ...
- oracle --(四)表空间(tablespace)
基本关系:数据库---表空间---数据段---分区---数据块 表空间(tablespace)表空间(tablespace)是包含物理数据文件的逻辑实体,存放数据库的所有可用数据,因此表空间的尺寸也是 ...
- mysql sequelize 聚合
User.findAll({attributes: [[sequelize.fn('COUNT', sequelize.col('*')), 'email']],raw: true }).then(f ...
- JS 中的数组遍历方式效率比较
JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,以下介绍几种本文分析用到的数组遍历方式以及进行性能分析对比 第一种:普通for循环 代码如下: ; j < ...
- String/StringBuilder 类 统计字符串中字符出现的次数
1.1. 训练描述:[方法.String类] 一.需求说明:定义如下字符串: String str = “javajfiewjavajfiowfjavagkljjava”; 二.请分别定义方法统计出: ...
- nginx显示目录下面的文件
location / { root /data/source; index index.html index.htm; autoindex on; #autoindex指令,显示文件目录下面的 ...
- ROS Learning-001 安装 ROS indigo
如何在 Ubuntu14.04 上安装 ROS indigo 我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本 ...