windows server下面安装的confluence 6.7.1 登录失败三次后验证码不出来的问题

亲测有效。

错误提示:

com.octo.captcha.CaptchaException: word is too tall: try to use less letters, smaller font or bigger background: text bounds = {text=tasble

java.awt.geom.Rectangle2D$Float[x=0.0,y=-33.177246,w=10.989258,h=45.32666] ascent=33.177246 descent=7.2509766 leading=4.8984375

java.awt.geom.Rectangle2D$Float[x=30.989258,y=-30.161133,w=18.00293,h=43.623047] ascent=30.161133 descent=9.008789 leading=4.453125

java.awt.geom.Rectangle2D$Float[x=68.99219,y=-30.161133,w=15.0,h=41.206055] ascent=30.161133 descent=6.591797 leading=4.453125

java.awt.geom.Rectangle2D$Float[x=103.99219,y=-33.177246,w=19.803223,h=47.98535] ascent=33.177246 descent=9.909668 leading=4.8984375

java.awt.geom.Rectangle2D$Float[x=143.79541,y=-30.161133,w=18.00293,h=43.623047] ascent=30.161133 descent=9.008789 leading=4.453125

解决方案:

根据网上搜索的解释,说windows安装confluence默认编码是GBK,导致验证码不出来,需要将编码设置为UTF-8

第一种解决方案:

命令行下cd到Apache的目录下.....\Atlassian\Confluence\bin

输入命令tomcat8w //ES//Confluence220416163109 

最后那个Confluence220416163109  是Confluence服务名称,不同电脑上显示的是不同的名称

你可以在任务管理器的服务中看到

 

,添加-Dfile.encoding=UTF-8参数

重启Confluence,你可以在任务管理器中重启

经测试,这个方法不起作用,目前还不确定为什么不生效。

第二种解决方案:

尝试在启动脚本中设置编码格式。

在confluence/bin/setenv.bat脚本中添加set CATALINA_OPTS=-Dfile.encoding=UTF-8

经测试,这个才是正确的解决方案,以此类推,linux的修改confluence/bin/setenv.sh即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值