JIRA升级后碰到授权码为空打不开网页问题的解决方法

闲来手快,从atlassian官网下载了最新版本的Jira将原先安装的老版本升级了一下,然后悲催了,jira只能显示首页,然后一登陆系统就打不开了,看日志总是提示

Caused by: com.atlassian.extras.decoder.api.LicenseDecoderNotFoundException: Could not find any valid decoders in [com.atlassian.extras.decoder.v2.Version2LicenseDecoder@5925307e, com.atlassian.extras.decoder.v1.Version1LicenseDecoder@11ccab9e] for license string <>

看来是是授权码问题,于是找输入授权码的地方,不过还是很悲催,网页打不开没有办法输入授权码信息。
琢磨一阵以后,最后采用如下方法步骤解决:
1. 新建一个空得数据库,然后全新安装一个新版本到这个库上,在这个过程中输入授权码信息,直到正确登陆JIRA后。
2. 将新安装得表结构和老得数据库对比,找到数据库中存放授权码信息的表位置和值
(表propertyentry中有一个如下值

       ID	ENTITY_NAME	ENTITY_ID	PROPERTY_KEY	propertytype
10027	jira.properties	1	License20	6

propertytype值为6的数据记录在propertytext表中,将这个记录值补充到原始库表中,
propertyentry和propertytext两张表都要插入对应的值,启动Jira后发现提示授权不对,
继续找发现还有如下一个记录值要对应修改

ID	ENTITY_NAME	ENTITY_ID	PROPERTY_KEY	propertytype
10013	jira.properties	1	jira.sid.key	5

propertytype值为5的数据值存放在propertystring表中,
两个地方都修改一致后,再次重启jira,正常登陆使用。

Popularity: 9% [?]

Random Posts

Comments

Comments are closed.