這個原因是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,之後普通用戶便可以登錄了