qq_36066029 2016-11-15 22:34 采纳率: 0%
浏览 9926

ERROR String length must be a multiple of four.

java.lang.IllegalArgumentException: String length must be a multiple of four.
at com.alibaba.druid.util.Base64.base64ToByteArray(Base64.java:128) ~[druid-0.2.8.jar:0.2.8]
at com.alibaba.druid.util.Base64.base64ToByteArray(Base64.java:110) ~[druid-0.2.8.jar:0.2.8]
at com.alibaba.druid.filter.config.ConfigTools.decrypt(ConfigTools.java:126) ~[druid-0.2.8.jar:0.2.8]
at com.alibaba.druid.filter.config.ConfigTools.decrypt(ConfigTools.java:54) ~[druid-0.2.8.jar:0.2.8]
at com.alibaba.druid.filter.config.ConfigTools.decrypt(ConfigTools.java:48) ~[druid-0.2.8.jar:0.2.8]
at com.custom.common.jdbc.util.JdbcPasswordCallback.getPassword(JdbcPasswordCallback.java:19) ~[custom-commons-persistent.jar:na]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1273) [druid-0.2.8.jar:0.2.8]
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1207) [druid-0.2.8.jar:0.2.8]

  • 写回答

2条回答 默认 最新

  • xiaolianzii 2016-11-15 23:07
    关注

    很可能是字符集的问题造成的,试着改写你文件属性的字符集,或者通过request,response设置你的字符集试下,怎样出现的这个错误可不可以具体描述下呢

    评论
  • saife 2018-03-30 21:41
    关注

    大概是Druid对数据库配置的密码进行解密时候的报错。可以参考https://blog.csdn.net/zengmingen/article/details/78832655

    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部