解决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信息

至此问题得以解决!

相关推荐
武子康3 天前
调查研究-151 Slack vs Jira:区别、使用指南与团队选择方法
人工智能·科技·深度学习·ai·职场和发展·jira·slack
猴哥聊项目管理5 天前
研发管理常用的工具链有哪些?zentao/Jira/Confluence/Trello各有什么特殊点?
敏捷开发·jira·任务管理·研发工具选型·研发管理工具·研发协同·开源研发工具
郑..方..醒18 天前
codex配置MCP连接并修改wiki、jira、数据库、观测云日志详细教程
ai编程·jira
PM老周22 天前
Jira、ONES、ClickUp 对比:哪款研发管理软件更适合中国研发团队?
jira·项目管理工具·ones·clickup·研发管理平台·研发流程管理
姚青&24 天前
流程管理平台 - JIRA
jira
PM老周1 个月前
2026年 Jira 替代软件选型测评:支持项目管理与知识库管理的研发管理平台
项目管理·jira·项目管理工具·jira 替代方案
AC赳赳老秦1 个月前
项目闭环管理:用 OpenClaw 对接 Jira / 禅道,实现需求 - 任务 - 进度 - 验收全流程自动化
运维·人工智能·python·自动化·devops·jira·openclaw
SL-staff1 个月前
2026 企业项目管理工具选型:JIRA、飞书、JVS企业计划功能对比
项目管理·飞书·团队开发·jira·okr·jvs企业计划·决策流程
hillstream32 个月前
启用一个项目的RTM
jira
hillstream32 个月前
配置jira的创建问题screen的默认类型和顺序
jira