docker-compose部署confluence出现乱码

问题描述:

confluence多人协作平台(开源)

在用docker-compose安装部署成功后,应用时出现如下错误:

问题分析:

出现编码格式不正确无非就是mysql的设置错误,于是有如下几种思路:

1.mysql配置文件修改:

由于是docker部署的,首先得把配置文件挂载出来然后进行修改

2.在数据库层面直接设置

show variables like 'char%';

     set character_set_client=utf8;
     set character_set_connection=utf8;
     set character_set_database=utf8;
     set character_set_results=utf8;
     set character_set_server=utf8;
     set character_set_system=utf8;

3.数据库连接驱动层次设置

  找到confluence.cfg.xml文件(一般路径:/var/atlassian/application-data/confluence/confluence.cfg.xml),加上:

?useUnicode=true&characterEncoding=UTF-8

发布了193 篇原创文章 · 获赞 30 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/yiye2017zhangmu/article/details/102372055
今日推荐