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 上的,和目前你能在网络上 ...
随机推荐
- C语言学习笔记--动态库和静态库的使用
1.C语言中的链接器 (1)每个 C 语言源文件被编译后生成目标文件,这些目标文件最终要被链接在一起生成可执行文件. (2)链接器的主要作用是把各个模块之间相互引用的部分处理好,使得各个模块之间能够正 ...
- Android中Activity之间的数据传递
在开发中,我们经常涌用到Activity,那么既然用到了Activity,就一定免不了在两个或者多个Activity之间传递数据.这里我们先说一说原理,然后在看看代码和例子. 情况A:我们需要从Act ...
- hadoop再次集群搭建(1)-安装系统
从8月份到现在12月份,中间有四个月的时间没有学习hadoop系统了.其实适应新的环境,到现在一切尘埃落定,就应该静下心来,好好学习一下hadoop以及我之前很想学习的mahout.个人对算法比较感兴 ...
- 每天一道算法题(15)——打印1到最大的n位数
题目: 打印1到最大的n位数.如n=4,打印1-9999. 思路: 由于直接使用循环会导致int或者long long都不够存储.因此使用字符串来存储数据,这里涉及到数字转换成字符串以及字符串的加法. ...
- import time
时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2014-11-11 11:11, 即:t ...
- 第一个Dockerfile
1. 创建docker目录 $ mkdir docker && cd docker 2. 编写Dockerfile $ vim Dockerfile [docker/Dockfile] ...
- ListView里面嵌套CheckBox
布局文件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:andro ...
- 【摘自张宴的"实战:Nginx"】使用nginx的fastcgi_cache缓存php输出的内容
亲自测试发现,fastcgi_cache虽然可以缓存生成的php输出的文件,但是有个弊端,在缓存的失效时间之内,你继续访问这个地址,输出的内容没有发生变化,即使数据库新增了数据或者删除了数据,所以不适 ...
- 已看1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。[泛型]\
1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架.多线程(并发编程).I/O(NIO).Socket.JDBC.XML.反射等.[泛型]\1* ...
- ZBar在Windows上的使用 -- ImageMagick and OpenCV
博客转载自:https://blog.csdn.net/sunflower_boy/article/details/49095265 1. 下载ZBar v0.10 http://zbar.sourc ...