解决JIRA、Confluence用户自动注销、反复登录的问题

一、问题描述:当工作从从confluence里面打开jira的时候,在回到confluence时候,就自动退出了,需要账号密码登录重复登录,使人十分厌恶。

二、原因分析:

访问 JIRA、Confluence 或任何其他具有相同域或 IP 上的 Web 登录的应用程序时,cookie 被覆盖。(‌Cookie存储的数据主要包括用户身份识别信息、会话跟踪信息以及用户偏好设置等轻量级数据,可自行了解cookie和session以及token的知识点,这里不展开讲解),由于 cookie 不通过端口号区分,浏览器覆盖掉cookie后,用户见到的现象就是应用程序的注销,并要求重新进行登录。并且它不会像应用程序那样在日志中可见,对问题的排查造成一定的困扰,我也是观察好久浏览器请求和响应信息后才发现的。

三、解决办法

修改jira、confluence运行Tomcat上下文context.xml文件,为上下文标签<context>添加具有唯一的 sessionCookieName 以防止JIRAconfluence的cookie覆盖

1、我的服务用docker部署的,因此更改前一定要使用 cp 命令将原有的文件进行复制备份

java 复制代码
1、jira

docker cp jira:/opt/atlassian/jira/conf/context.xml /opt

2、confluence

docker cp confluence:/opt/atlassian/confluence/conf/context.xml /opt/confuence/

2.进入容器内部修改上下文context.xml文件如下:

jira

闭合标签Context后添加

java 复制代码
sessionCookieName="JIRASESSIONID"

confluence

闭合标签Context后添加

java 复制代码
sessionCookieName="confluence"

四、验证

使用命令将两个服务重启 :

java 复制代码
docker restart jira confluence

浏览器键入相应地址及端口,输入用户名及密码,系统相互切换,查看cookie信息

至此问题得以解决!

相关推荐
公众号:ITIL之家14 天前
ITSM 工具选型指南 2026:ServiceNow、Jira、BMC 到底怎么选?
jira
xyzhan15 天前
人工智能代理AI Agent如何自动化CRM、Jira、计费和Slack之间的工作流程
运维·人工智能·自动化·jira·ai agent
一袋米扛几楼9820 天前
【JIRA】Scrum 到底是什么?
scrum·jira
warm3snow23 天前
AI 重塑产品管理工具:从 Jira 到智能体项目经理的终极演进
人工智能·ai·excel·项目管理·飞书·产品经理·jira·协同·tapd
HELLO程序员2 个月前
Repo-First 新范式:SpecKit + MCP 一键同步 Jira、Confluence、Figma
figma·jira
MYPM_AndyLiu2 个月前
对比 Codes、Jira、禅道、PingCode 等工具的需求管理方式
项目管理·产品经理·jira·项目经理·codes·需求管理对比
Warren982 个月前
Pytest Fixture 作用域详解:Function、Class、Module、Session 怎么选
面试·职场和发展·单元测试·pytest·pip·模块测试·jira
WangShade2 个月前
Jira部署在Windows完整流程
windows·jira·confluence
龙智DevSecOps解决方案2 个月前
现代服务管理指南:Jira Service Management + Rovo的AI自动化架构与实战应用
人工智能·自动化·atlassian·jira·itsm·服务管理
cvcNYgAdnd2 个月前
单相光伏并网Matlab仿真模型:双闭环并网策略的奇妙之旅
jira