JIRA从8.1.0升级到8.3.0
1.程序目录
- JIRA8.1.0 安装目录(以下简称原目录): /opt/atlassian/jira-8.1.0-bak
- JIRA8.1.0 HOME目录(以下简称原HOME): /var/atlassian/application-data/jira-8.1.0-bak
- JIRA8.3.0 安装目录(以下简称新目录): /opt/atlassian/jira
- JIRA8.3.0 HOME目录(以下简称新HOME): /var/atlassian/application-data/jira
2.升级步骤
- 注:本次升级是在同一服务器升级
- JIRA8.1.0数据备份
- JIRA8.3.0安装
- JIRA8.1.0备份数据导入JIRA8.3.0
- 测试
3.备份
3.1备份数据库内容
- 有两种方法备份数据库内容:本地数据库备份工具或JIRA的XML备份工具
- 本地数据库备份工具
- 调用诸如mysqldump或pg_dump之类的命令行工具
- JIRA的XML备份工具
- 选择系统-导入和导出-备份系统,在'文件名'字段中,输入备份文件的名称。点击'备份'按钮,JIRA会将您的XML备份保存为压缩的归档文件。备份完成后,将显示一条信息,确认JIRA已将其数据写入指定的文件。
- 备份将存储在JIRA应用程序主目录的export(HOME目录 下的export)子目录中
3.2备份data目录
- 该目录包含JIRA实例的应用数据,例如,问题附件存储在目录中。在Linux上,可以编写一个小的shell脚本,将其放到/etc/cron.daily一个目录中备份 /var/backup/jira。如果你将attachments目录放在自定义位置而不是data目录中,则需要attachments单独备份目录
3.3程序目录备份
- 将安装目录和HOME目录也进行备份
4.停止原JIRA服务
- 在原目录的bin文件夹下
- 执行 ./stop-jira.sh 停止JIRA服务
- 执行 ./start-jira.sh 可以开启JIRA服务
5.JIRA8.3.0安装
5.1下载程序
5.2安装程序
- 环境准备
- 安装JDK(JIRA8.3.1需要JVM1.8及以上环境)
- 安装Crowd
- 由于本次为升级,因此默认以上环境已经安装,具体安装步骤请参见安装步骤
- 将下载的atlassian-jira-software-8.3.1.tar.gz压缩包解压到安装目录中(参考新目录)
- 解压后修改安装包名称为jira,即为新目录
- 修改配置
- JAVA配置:将原目录下的jre文件夹复制到新目录下
cp -r /opt/atlassian/jira-8.1.0/jre /opt/atlassian/jira
- 修改新目录bin文件夹下的setenv.sh,在 #!INSTALLER SET JAVA_HOME 下一行加入
JAVA_HOME="/opt/atlassian/jira/jre/"; export JAVA_HOME
- 加载MySQL驱动包:将原目录下lib文件中的mysql-connector-java-5.1.40-bin.jar文件复制到新目录lib文件夹下
- 设置JIRA HOME,编辑文件,设置JIRA HOME目录
- 查找jira-application.properties文件,设置jira.home
find -name jira-application.properties
jira.home = /var/atlassian/application-data/jira
- 完成基础配置后,就可以启动JIRA服务了(在新目录的bin文件夹下,执行./start-jira.sh)
- 浏览器访问http://10.0.253.152:8081/ (端口号在新目录conf文件下server.xml文件中查询,由于端口占用所以这里将默认端口修改为了8081)
- 配置外部数据库,选择My Own Database,输入数据库信息(我这里是mysql数据库,数据库基字符集设置为utf8,数据库排序规则为utf8-general-ci)
- 设置应用属性,Mode选择private,Base url设置为域名访问
- 输入授权码
- 设置管理员账户
- 设置Email通知,这个可以稍候设置
- 等待JIRA服务器初始化,完成后进入首页
- 重置索引:点击设置-系统-高级-重新索引,重新索引操作 选择 后台重新索引,点击重新索引

6.数据恢复
- 将备份的.zip文件放入新HOME的import文件夹下,管理员账号访问浏览器,点击系统-恢复,选择文件后等待系统完成恢复。恢复完成后将重新登录JIRA,账号密码为原JIRA管理员信息
- 将备份的data文件下的数据放入新HOME的data文件夹下
7.测试
8.参考文章
JIRA从8.1.0升级到8.3.0的更多相关文章
- jackson2.5.0升级到2.7.0
开发环境:spring-mvc4.1.7.jackson2.7.0 问题描述:项目中将原来的jackson2.5.0升级到2.7.0,导致服务调用出错. mvc相关的配置文件如下: <?xml ...
- linux内核升级(ubuntu12.04从3.13.0升级到3.4.0 )
花了一天的时间,终于把ubuntu12.04 的linux内核版本从3.13.0升级到3.4.0 升级后,系统更加稳定.具体步骤:# wget http://www.kernel.org/pub/li ...
- Oracle Study之--Oracle 单实例11.2.0.1.0升级到11.2.0.3.0
Oracle Study之--Oracle 单实例11.2.0.1.0升级到11.2.0.3.0 系统环境: 操作系统:RedHat EL6(64位) Oracle: Oracle 11gR2 ...
- 示例Oracle 10.2.0.1.0升级到10.2.0.4.0一例
1.查看当前系统版本 [oracle@std Disk1]$ sqlplus '/as sysdba' SQL*Plus: Release - Production on Thu Jan :: Cop ...
- 【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 突然想要升级到较高版本.要跟随潮流嘛,不然就落后了. 下载IDE http://www.wanandroid.com/tools/i ...
- iPad iOS8.0升级和Xcode 6.0.1公布了,附Xcode 6.0.1下载地址
今天上午把iPad mini升级到了iOS 8.0,升级提示须要6.7G空间,无奈仅仅好把一些大的App删掉腾冲空间,然后開始升级,3小时后最终升级成功了. 下午试着把我们的App通过xcode 5 ...
- 李洪强iOS开发之-环信02.1_环信 SDK 2.x到3.0升级文档
李洪强iOS开发之-环信02.1_环信 SDK 2.x到3.0升级文档 SDK 2.x 至 3.0 升级指南 环信 SDK 3.0 升级文档 3.0 中的核心类为 EMClient 类,通过 EMCl ...
- 升级_开阔视野之Oracle图形化升级(dbca建库后升级)—10.2.0.1.0升为10.2.0.5.0
***********************************************声明*************************************************** ...
- hadoop2.3.0cdh5.0.2 升级到cdh5.7.0
后儿就放假了,上班这心真心收不住,为了能充实的度过这难熬的两天,我决定搞个大工程.....ps:我为啥这么期待放假呢,在沙发上像死人一样躺一天真的有意义嘛....... 当然版本:hadoop2.3. ...
随机推荐
- hdu 1003 hdu 1231 最大连续子序列【dp】
HDU1003 HDU1231 题意自明.可能是真的进步了点,记得刚开始研究这个问题时还想了好长时间,hdu 1231还手推了很长时间,今天重新写干净利落就AC了. #include<iostr ...
- SharpDX初学者教程第2部分:创建窗口
原文 http://www.johanfalk.eu/blog/sharpdx-tutorial-part-2-creating-a-window 在第二篇教程中,我们将介绍如何创建一个稍后将呈现的简 ...
- HashMap的运用 计算3个班级的总成绩和平均成绩
TestStudent.java package com.sxt.home; import java.util.ArrayList; import java.util.HashMap; import ...
- 9-1进程,进程池和socketserver
一 进程: # 什么是进程 : 运行中的程序,计算机中最小的资源分配单位# 程序开始执行就会产生一个主进程# python中主进程里面启动一个进程 —— 子进程# 同时主进程也被称为父进程# 父子进程 ...
- linux内核分析笔记----中断和中断处理程序
中断还是中断,我讲了很多次的中断了,今天还是要讲中断,为啥呢?因为在操作系统中,中断是必须要讲的.. 那么什么叫中断呢, 中断还是打断,这样一说你就不明白了.唉,中断还真是有点像打断.我们知道linu ...
- ViewPager封装工具类: 轻松实现APP导航或APP中的广告栏
相信做app应用开发的,绝对都接触过ViewPager,毕竟ViewPager的应用可以说无处不在:APP第一次启动时的新手导航页,APP中结合Fragment实现页面滑动,APP中常见的广告栏的自动 ...
- oracle 用TRUNCATE替代DELETE
当删除表中的记录时,在通常情况下, 回滚段(rollback segments ) 用来存放可以被恢复的信息. 如果你没有COMMIT事务, ORACLE会将数据恢复到删除之前的状态(准确地说是恢复到 ...
- @bzoj - 4382@ [POI2015] Podział naszyjnika
目录 @description@ @solution@ @accepted code@ @details@ @description@ 长度为 n 的一串项链,每颗珠子是 k 种颜色之一. 第 i 颗 ...
- ORACLE SQL数据类型转换
ORACLE SQL数据类型转换 2019-04-07 22:35:53 广小白 阅读数 429更多 分类专栏: Oracle 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议, ...
- Java JDBC学习实战(一): JDBC的基本操作
一.JDBC常用接口.类介绍 JDBC提供对独立于数据库统一的API,用以执行SQL命令.API常用的类.接口如下: DriverManager,管理JDBC驱动的服务类,主要通过它获取Connect ...