环境

CentOS Linux release 7.9.2009 (Core)
openjdk 1.8.0_312
Confluence 7.12.0
Jira 8.16.1
MySQL 5.7.36

描述

将 Jira 与 Confluence 安装一起时,会出现以下表现:

  1. Jira,点击用户头像,选择用户信息,编辑详情,编辑参数配置,一定会报错提示:“会话已经超时”,“您必须登录并编辑您的首选项”,“您必须登录并编辑您的配置文件”等类似提示。
  2. Jira 在已禁用管理员严重(jira.websudo.is.disabled=true)的情况下,登录后,访问系统管理界面,一定会报错提示:“您必须登录才能访问这个页面”,“如果您认为不应收到此消息,请联系 Jira 管理员”,“您必须以管理员身份登录来访问此页”等类似提示。

解决

方案一

编辑 Jira Tomcat 配置文件

vim /opt/atlassian/jira/conf/server.xml

添加 sessionCookieName="JiraSessionCookieName"

<Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false" useHttpOnly="true" sessionCookieName="JiraSessionCookieName">

重启 Jira

systemctl restart jira

若不行,删除 IP 配置链接的 Confluence,重新配置。

方案二

使用 Nginx 反代 SSL 后访问。

原因

Jira 和 Confluence 的 Tomcat sessionCookieName 冲突。

相关关键字

Jira Password confirmation is often required for administrator operation

参考

confluence.atlassian.com/jirakb/edit-the-jira-config-properties-file-in-jira-server-317194938.html
community.atlassian.com/t5/Jira-Software-questions/Password-confirmation-is-often-required-for-administrator/qaq-p/1436420

最后修改:2021 年 12 月 22 日 10 : 28 AM
如果觉得文章帮助了您,您可以随意赞赏。