这个原因是confluence使用了jira的账号管理,所有的账号都同步自jira,jira迁移后,连接不上,所以confluence的普通不能登录,但admin一般是可以登录的
这里要与“应用程序链接”区分一下,两者不是同一个
----解决方法:
(1)jira上操作
点击jira右上角的齿轮,然后选择“用户管理”-->“JIRA用户服务器”,点击右上角的“添加应用程序”,如果能找到原来的配置的话,也可以直接编辑原来的配置
应用程序名称、密码可以随便填写,只要jira和confluence两边都填写一直就可以
这里最要命的就是IP地址了,这里要填写的IP地址是jira所在服务器的ip地址,如果是直接二进制包部署的,可以填写127.0.0.1,如果是docker部署的,需要填写docker宿主机的docker0的IP
(2)confluence上操作
点击confluence右上角的齿轮,选择“用户管理”-->“用户目录”,点击“添加目录”,选择“Atlassian Jira”,点击“下一步”
在服务器设置中,只需要设置下图所示内容,其余为空即可。其中:
名称:随便填写,方便辨识
服务器URL:对应真实的服务器URL,可以是域名,也可以是ip
应用程序名称、应用程序密码:对应jira中输入的
JIRA服务器权限、高级设置保持默认即可,也可适当修改,都是白话文,一眼就看懂了的
点击“测试设置”,如果出现如下如所示的连接成功提示,那么表示confluence和jira已经连通了
点击最下面的“测试及保存”即可保存配置
然后会发现用户目录多了一行配置,点击同步即可将confluence同步jira,之后普通用户便可以登录了