说明:迁移的就是 jira安装路径/atlassian/jira/atlassian-jira/WEB-INF/classes/jira-application.properties文件中的jira_home标注的目录。

背景

部门jira安装在windows上,现由于系统数据数据原来越大,机器运行起来有些吃力,准备将部门jira迁移到linux上。

基本情况介绍

jira版本:6.0.8

数据库:内嵌数据库(系统自带的,不需安装)

备份文件大小:18G+

环境准备

操作系统:centos 6.8

jdk:1.8

安装文件:atlassian-jira-6.0.8-x64.bin(https://www.atlassian.com/software/jira/download-archives)

破解文件及破解方法:(http://download.csdn.net/download/fengyan19822008/6381827)

安装过程

安装jira

按照提示安装就行,这里无需多言。

配置jira

访问locahost:8080,可以正常访问



数据库就用jira内置数据库,点击"next"

这里我们选择private模式

说明:private模式下,用户的创建需由管理员来创建。而在public模式下,用户可以自己进行注册。



点击"next",记住server ID(BDYC-3M3F-ZDS5-W0I9),后面获取测试码要用。

参考教程(http://www.2cto.com/os/201409/336192.html),需现获取临时授权码,后面再进行破解

点击上面的链接,就可以生成测试码。如下:



AAABtw0ODAoPeNp9Uc2L00AUv89fEfDiHiYkjdW2MGBNRoj0Y2mq4uJlNn1NR9okvJl07W0RPPgBC

goirAfvC+tRdvG/2Qb9LzZtumzXbXdu7715v693pz/KjGYWGY5tWHajWmvYNcP1+kbFsh+QCAHiU

ZKmgGZLhhAr4AOpZRIz3unz3m7PDzjpZJN9wO7wqQJUjNrklURh3ujuZhiOhAJPaGALeGrVqGOTF

XB/lkJHTIC53Xab91y/2boc8depxNnaXp06FnGTWItQ87aQY3agZtFg/37xHkaTomGGyYQEgFNA3

2OPvBcuddrOY7rnBVX63PLrpcgUk0EWanNRUJUM9YFAMAtUOQWmMYPy23bvGxLaZKTQGGuIRRxuM

XOLmhtBrngKXy3fC3iHtmyrcq9aq1ukqNj1zi3AgRaoAdlQjBWQLkYilkosHc4/fjs/Pc4/fJn/+

pof/sjfH+ZHJ3/f/Dw/+5Mfvfv3/fP87fH802/iIiwX/r/puJT4rFC8gKtcywmKKDBFqVYRe6BCl

OmS+InfaxrBSqFxt7zgzsuGwadinC25SkvbbrQp/XXy9b0rzLK+AKGZFygwLAIUNxzzslO1/vWVG

CEDjUhxodI+MYkCFEIIWz3W2hnQ5NWTsFB+yN/vHJbqX02l1

设置管理员用户:



jira发邮件的设置就先不设置吧

ok,已经设置好jira了,现在可以创建自己的项目了。

查看jira还能使用多久,不到30天啊

破解jira

http://download.csdn.net/download/fengyan19822008/6381827(这个连接里面有破解工具和破解方法)

1.将atlassian-extras-2.2.2.jar替换JIRA的安装目录的\atlassian-jira\WEB-INF\lib同名jar包

2.填写授权码

注:LicenseID就是申请的测试码

Description=JIRA: Commercial,

CreationDate=2017-08-31,

jira.LicenseEdition=ENTERPRISE,

Evaluation=false,

jira.LicenseTypeName=COMMERCIAL,

jira.active=true,

licenseVersion=2,

MaintenanceExpiryDate=2099-12-31,

Organisation=Martin,

SEN=SEN-L10245890,

ServerID=BDYC-3M3F-ZDS5-W0I9,

jira.NumberOfUsers=-1,

LicenseID=AAABtw0ODAoPeNp9Uc2L00AUv89fEfDiHiYkjdW2MGBNRoj0Y2mq4uJlNn1NR9okvJl07W0RPPgBC

goirAfvC+tRdvG/2Qb9LzZtumzXbXdu7715v693pz/KjGYWGY5tWHajWmvYNcP1+kbFsh+QCAHiU

ZKmgGZLhhAr4AOpZRIz3unz3m7PDzjpZJN9wO7wqQJUjNrklURh3ujuZhiOhAJPaGALeGrVqGOTF

XB/lkJHTIC53Xab91y/2boc8depxNnaXp06FnGTWItQ87aQY3agZtFg/37xHkaTomGGyYQEgFNA3

2OPvBcuddrOY7rnBVX63PLrpcgUk0EWanNRUJUM9YFAMAtUOQWmMYPy23bvGxLaZKTQGGuIRRxuM

XOLmhtBrngKXy3fC3iHtmyrcq9aq1ukqNj1zi3AgRaoAdlQjBWQLkYilkosHc4/fjs/Pc4/fJn/+

pof/sjfH+ZHJ3/f/Dw/+5Mfvfv3/fP87fH802/iIiwX/r/puJT4rFC8gKtcywmKKDBFqVYRe6BCl

OmS+InfaxrBSqFxt7zgzsuGwadinC25SkvbbrQp/XXy9b0rzLK+AKGZFygwLAIUNxzzslO1/vWVG

CEDjUhxodI+MYkCFEIIWz3W2hnQ5NWTsFB+yN/vHJbqX02l1,

LicenseExpiryDate=2099-12-31,

PurchaseDate=2017-08-31

破解成功

jira备份数据迁移

1.将备份文件jiraData20170829.rar(说明:jira安装路径/atlassian/jira/atlassian-jira/WEB-INF/classes/jira-application.properties文件中的jira_home标注的目录的压缩包)拷贝到/var/atlassian

2.解压备份文件

3.开始配置

3.1修改jira_home为备份文件目录

/opt/atlassian/jira/atlassian-jira/WEB-INF/classes/jira-application.properties文件

备份文件目录:/var/atlassian/TeamData/jira4



3.2设置jira内存

根据配恢复confluence的经验,将/opt/atlassian/jira/bin/setenv.sh中配置:



3.3修改备份文件的所属用户和用数组为 jira(因为jiar的数据目录的所属用户和用户组为jira)

chown -R jira:jira jira4

3.4修改/var/atlassian/TeamData/jira4/dbconfig.xml中的



修改为:



启动jira,可以成功访问。

错误处理

1.安装好后,第一次登录localhost:8080出错

安装好jira后,次一次登录http://localhost:8080

org.apache.jasper.JasperException:Unable to compile class for JSP



原因未知,重启jira后,错误未出现,http://localhost:8080可以访问。

插件不能使用

由于我忘记破解插件,导致系统的插件不能使用,且系统不能管理插件,还出现以下报错:



具体错误:

com.atlassian.util.concurrent.LazyReference$InitializationException:
com.atlassian.extras.decoder.api.LicenseDecoderNotFoundException: Could
not find any valid decoders in
[com.atlassian.extras.decoder.v2.Version2LicenseDecoder@139b46ed,
com.atlassian.extras.decoder.v1.Version1LicenseDecoder@374d7ba9] for
license string

处理办法:

将原来..\atlassian-jira-6.0.8-standalone\atlassian-jira\WEB-INF\classes\atlassian-bundled-plugins.zip拷贝到现在jira的安装目录下的对应的地方。当然,还要重启一下jira。

参考

jira官网知识库文章:

https://confluence.atlassian.com/jirakb/all-jira-knowledge-base-articles-901485449.html

jira数据迁移教程(私人):

http://www.cnblogs.com/garinzhang/p/3621821.html

迁移教程

http://blog.csdn.net/mchdba/article/details/39441871

jira跨服务器迁移教程(官网)

https://confluence.atlassian.com/jira/migrating-jira-to-another-server-151126305.html

jira从windows迁移到linux的更多相关文章

  1. MySQL数据库从windows迁移到linux

    前几天搭建了lamp环境,想把之前写的小东西迁到linux上运行,涉及到把mysql数据库的文件迁移到linux上,直接用fileZilla传过去应该不行,我试了下,反正没成功.下面是我采用的方法: ...

  2. 我将系统从Windows迁移至Linux下的点点滴滴

    一.写在最前 由于本人的技术水平有限,难免会出现错误.本文对任何一个人有帮助都是我莫大的荣幸,任何一个大神对我的点拨,我都会感激不尽. 二.技术选型 在2013年8月低的时候,公司中了XXX市场监督局 ...

  3. MYSQL大小写(由于数据由windows迁移到Linux导致)

    今日从sqlserver上迁移了一个数据库到Linux的MySQL中,迁移成功了,但是应用却跑不通,查看日志发现,提示找不到表,我注意到,表名都是存在大小写的,而MySQL中的表名都是小写的.这提醒了 ...

  4. 正确把mysql数据库从windows迁移到linux系统上的方法

    (一)用mysqldump命令导出数据库文件: 在windows下cd到Mysql的bin目录: c:/data.txt这个目录和导出的文本名可以自己随便取,-B 后面的是表名,我要导出的表明叫use ...

  5. nexus实现从windows迁移至Linux平台

    说明: 由于老环境是在本地windows 2008 R2里面搭建的nexus,前面搭建了jenkins,需要将maven私库迁移至云服务器的CentOS 7系统下,之前没做过nexus的迁移,在网上看 ...

  6. Oracle 11g Windows 迁移至 Linux

    OS: windows server 2008 R2 enterprise DB: 11.2.0.1.0 数据库配置: ORACLE_BASE=D:\app\Administrator ORACLE_ ...

  7. SVN服务器从Windows迁移到Linux

    gerui 2013.9.14 ge-rui@sohu.com 一.备份VisualSVN项目 1. 现在要使用Linux作为svn服务器,之前是在windows Server 2008上的,用的是V ...

  8. Mantis 从Windows 迁移到Linux上

    1. 导出windows manits的mysql数据库文件, 在cmd运行:mysqldump -uroot -p3edc$RFV bugtracker > C:/mantis.sql; 2. ...

  9. 如何利用mono把.net windows service程序迁移到linux上

    How to migrate a .NET Windows Service application to Linux using mono? 写在最前:之所以用要把windows程序迁移到Linux上 ...

随机推荐

  1. linux 命令——22 find (转)

    find一些常用参数的一些常用实例和一些具体用法和注意事项. 1.使用name选项: 文 件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用.  可以使用某种文件名模式来匹 ...

  2. 【挖坑】2019年JAVA安全总结:SQL注入——新项目的开发与老项目的修复

    如何在项目中有效的防止SQL注入 写给需要的人,所有的问题源自我们的不重视. 本章略过"什么是SQL注入","如何去利用SQL注入"的讲解,仅讲如何去防御 PS ...

  3. IOS 图形上下文栈

    - (void)drawRect:(CGRect)rect { // 获取上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 保存一份最纯 ...

  4. Python风格规范-FYI

    Python风格规范 分号 Tip 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度 Tip 每行不超过80个字符 例外: 长的导入模块语句 注释里的URL 不要使用反斜杠连接行. Py ...

  5. 使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10

    使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10 [问题点数:40分,结帖人xieyongqiu]             不显示删除回复             ...

  6. BZOJ3932(主席树上二分+差分

    按时间作为主席树的版本,每个版本的主席树都是一个权值线段树. 差分消去时间影响 对于当前时间版本的主席树查询前K大即可. 树上二分时结束后切记判定l==r的状态(易错 l==r叶子节点可能存在多个值( ...

  7. 2018.1.4 UML 第三章 用例图

    第三章 用例图 (1)参与者 是指系统以外的需要使用系统或与系统交互的外部实体,吧阔人.设备.外部系统等. (2)参与者之间的关系 泛化关系的含义是参与者的共同行为提取出来表示成通用行为,并描述成超类 ...

  8. Sum All Odd Fibonacci Numbers-freecodecamp算法题目

    Sum All Odd Fibonacci Numbers 1.要求 给一个正整数num,返回小于或等于num的斐波纳契奇数之和. 斐波纳契数列中的前几个数字是 1.1.2.3.5 和 8,随后的每一 ...

  9. 【计数】cf938E. Max History

    发现有一种奇怪的方法不能快速预处理? 复习一下常见的凑组合数的套路 You are given an array a of length n. We define fa the following w ...

  10. Nginx+proxy_cache图片缓存

    搭建图片缓存机制的原理在于减少数据库的负担并加快静态资源的响应. 步骤: 1. vim /usr/local/nginx/conf/nginx.conf 2. http{     ...     .. ...