FavoriteLoading
0

JIRA的安装与升级

前言

公司原来用的是JIRA 3.13版本,Atlassian官方已不推荐使用JIRA 4.4之前的版本,之前的版本有漏洞也已不再更新,所以将公司的JIRA升级到了最新版本JIRA 6.1.7,最新版的JIRA界面扁平化设计,支持移动端浏览,很符合移动互联网企业的风格,在此记录一下升级步骤。

JIRA的安装

环境准备

安装JAVA环境

获取jre-6u45-linux-x64.bin,大家可以去oracle官网下载jre(http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR)或者jdk来安装java环境。因为在官网下载jre需要注册,这里找了另外一个镜像站点下载。

1
#wget –c http://uni-smr.ac.ru/archive/dev/java/bulk/jre-6u45-linux-x64.bin

拷贝jre-6u45-linux-x64.bin到需要安装的目录

1
#cp jre-6u45-linux-x64.bin /opt

给予可以执行权限

1
2
#cd /opt
#chmod +x jre-6u45-linux-x64.bin

执行安装

1
#./ jre-6u45-linux-x64.bin

等待安装完毕后配置环境变量

1
#vim /etc/profile

在文件结尾处输入

1
2
3
export JAVA_HOME=/opt/jre1.6.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存文件
执行

1
#source /etc/profile

命令,让环境变量生效,这样java的环境就配置完了。

安装mysql

请自行Google安装,一般Linux系统会自带mysql,安装完mysql后新建一个jiradb的数据库,后面要用。

安装JIRA

下载安装JIRA 4.4.5

1
2
#wget -c http://downloads.atlassian.com/software/jira/downloads/atlassian-jira-4.4.5.tar.gz
#tar zxvf atlassian-jira-4.4.5.tar.gz

启动JIRA

1
#atlassian-jira-4.4.5-standalone/bin/start-jira.sh


看见此图所示表示启动成功
现在就可以输入http://服务器ip:8080访问进入安装向导了

如果访问出现该页面,是因为我们还没有配置JIRA HOME的路径
编辑文件:

1
#vim /opt/atlassian-jira-4.4.5-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties


1
jira.home =

后面加上

1
/opt/atlassian-jira-4.4.5-standalone/home

保存配置文件后再重启JIRA

1
2
#atlassian-jira-4.4.5-standalone/bin/shutdown.sh
#atlassian-jira-4.4.5-standalone/bin/start-jira.sh

再次访问http://服务器ip:8080

看见这个页面就表示JIRA服务正常启动了,接下来是根据安装向导配置安装的过程,看图。

我们使用mysql数据库,所以选择外部数据库。

这里需要注意,选择数据库后,需要安装相应数据库的jdbc驱动,因为JIRA4.4.5自带了mysql的jdbc驱动,所以不需要单独安装,而最新版本的JIRA没有自带mysql的jdbc驱动,那么,我们还需要下载安装mysql-connector-java-5.1.29.tar.gz

1
2
# wget -c href="http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.29.tar.gz
# tar zxvf mysql-connector-java-5.1.29.tar.gz

将解压后目录中的mysql-connector-java-5.1.29-bin.jar拷贝到JIRA的lib目录/opt/atlassian-jira-4.4.5-standalone/lib/中

1
# cp mysql-connector-java-5.1.29/mysql-connector-java-5.1.29-bin.jar /opt/atlassian-jira-4.4.5-standalone/lib/

然后需要重启JIRA服务,重启后就可以连接mysql数据库了。
安装前可以先测试一下是否可以正常连接数据库,如果如下图所示

表示数据库配置没有问题,可以进行下一步操作。

数据库安装中

下一步,设置管理员账号。

最后一步,是否开启邮件通知,根据提示填写邮件服务器信息即可。


点击完成即完成了JIRA 4.4.5版本的安装。

JIRA的升级

升级准备

如果是从老版本升级JIRA到新版本,需要先将老版本的升级到JIRA 4.4.5版本,新版的JIRA数据库结构和目录结构都有变化,而JIRA 4.4.5同时兼容新旧版本,所以可以当做一个跳转的过渡版本,也就是说需要升级的JIRA版本在4.4.5以下,需要先升级到4.4.5,其他的版本可以直接升级到最新版本。
升级系统的一个重点是迁移数据,确保数据完整。所以,我们需要先安装一个JIRA 4.4.5版本,将JIRA 3.13的数据导入到JIAR 4.4.5后再导出,再将从4.4.5导出的数据导入到6.1.7版本中,这样就完成了数据的迁移工作,也是升级的思路。

升级步骤

我们需要将公司原来的JIRA 3.13升级到最新版6.1.7,那么需要先升级到JIRA 4.4.5。

  1. 安装JIRA 4.4.5,步骤请参考安装JIRA过程。
  2. 安装完之后,进入JIRA 3.13系统设置中的导入/导出管理,备份JIRA数据。
    在"File name"中输入备份的名称,点击"Backup"备份数据,备份完后,会在页面提示的路径下生产以"File name"命名的zip包。
  3. 进入JIRA 4.4.5系统设置中的导入/导出管理,从备份中恢复JIRA数据。
  4. 恢复后,使用JIRA 3中的管理员账号登陆JIRA 4.4.5,再进入系统设置中的导入/导出管理,备份JIRA数据,操作步骤同上。
  5. 停掉JIRA 4.4.5服务
    1
    # /opt/atlassian-jira-4.4.5-standalone/bin/shutdown.sh
  6. 下载安装JIRA 6.1.7,安装步骤请参考安装JIRA 4.4.5过程,安装步骤没有区别。
  7. 安装好最新版本的JIRA后,通过系统设置中的恢复系统,从JIRA 4.4.5导出的备份文件中恢复JIRA数据,操作步骤同上所述,不同的是,这里导入数据时,需要使用最新版本的license,当然,可以是30天试用的授权码。

恢复数据后,就可以根据公司实际情况配置新版JIRA了。

汉化和破解

下面讲讲JIRA的汉化和破解,方法也是Google来的,是针对JIRA 6.1.4的破解,对JIRA 6.1.7也适用,亲测有效。

汉化

将附件压缩包中的JIRA-Language-STD-CN.jar拷贝到JIRA的安装目录的atlassian-jiraWEB-INFlib中即可。
还有一种是通过插件的形式安装,进入管理员页面的插件管理中,点击"Upload add-on",在弹出的窗口中选择文件JIRA-Language-STD-CN.jar,再点击"Upload",等上传完成即可。

破解

在线申请的产品许可证只有30天的试用期,接下来进行破解

  1. 首先进入管理员页面,用管理员账户进行登录,在"系统"页面往下拖,可以看到"授权"项,点击进去,记下"服务器ID"和"技术支持资格码 (SEN)",按照附件中keytpl.txt中的格式填写好自己的license
  2. 用附件中的atlassian-extras-2.2.2.jar替换JIRA安装目录中的atlassian-jiraWEB-INFlib同名jar包
  3. 将附件中的atlassian-universal-plugin-manager-plugin-2.10.1.jar替换JIRA的安装目录atlassian-jiraWEB-INFclassesatlassian-bundled-plugins.zip中的同名jar包(jira6.1.7版本中该jar包的包名后面的版本号不同,请将附件中的文件重命名后覆盖原jar包,注意备份原jar包哦)
  4. 重启JIRA服务,重新进到授权信息页面,将步骤1中的keytpl.txt的内容拷贝到"授权码"文本框中,再点击"增加",看到授权信息更新了,就表示破解成功,如下图:

 

附件:jira6.1.7汉化和破解

声明:本文为原创,作者为 归根落叶,转载时请保留本声明及附带文章链接:https://www.bstester.com/2014/03/jira-di-an-zhuang-yu-sheng-ji

最后编辑于:2015/9/21作者: 归根落叶

关注微信公众号 – 聚合软件测试类精华

关注微信公众号 – 聚合软件测试类精华