阿里druid报错java.lang.IllegalArgumentException: illegal maxActive 2
在使用druid的时候,报了一个异常,
错误如下:
这个异常很常见,违法的参数异常,说明maxActive 2配置有误。
但是哪里配置有误呢?
我翻了半天博客也没找到解决方案,怎么办呢?万事不决debug,看源码。
结果就如上图所示。
我设置的maxActive(最大连接数)是2,而minIdle(最小空闲数)是3,最大连接数比最小空闲数还小,自热而然就报了违法参数异常。
解决办法自然也就出来了,修改maxActive的值,保证不小于minIdle就行了。