我们迁移Jira系统的时候,应该先检查License的有效性,有些人之前使用了盗版的Jira,  需要将旧的数据迁移到新的正版的环境下,License是存在数据库里的,往新的环境导入Jira的License时就把原来旧的License也导入了。

这是因为有的盗版的程序里面改动了license的签名和验证证书,那个license 在正版的环境里无法验证,如果能启动Jira, 我么可以在进入Jira之后修改License, 但有时会出现因为License无法验证通过,Jira页不能正常启动,遇到这种情况我们该怎么办?

需要去新环境的数据库中更新License的内容,怎么做呢?

  1. 停止Jira 
  2. 进入数据库, 查看数据库的 productlicense 表(Jira的License存在这个表里),找到License的记录 <id>


    SELECT * FROM productlicense;
    SQL
  3.  把有效的license 更新进去 ,license 内容会涉及到换行的编码, 可以去另外一个数据库里面取到

    update productlicense set license ='license内容' WHERE id=‘刚才取到的id’;
    SQL
  4.  启动JIRA