zoukankan      html  css  js  c++  java
  • jira从windows迁移到linux

    说明:迁移的就是 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-jiraWEB-INFlib同名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-standaloneatlassian-jiraWEB-INFclassesatlassian-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

  • 相关阅读:
    antd Icon
    antd button
    tree 向上查找(更新删除后页面的数据)
    tree 向下查找 (删除整条tree)
    tree结构统一修改属性名(递归)
    json转换为tree对象(递归)
    python测试题
    c函数练习
    飞机一只
    python1119作业1
  • 原文地址:https://www.cnblogs.com/wsygdb/p/7473698.html
Copyright © 2011-2022 走看看