错误com.alibaba.druid.pool.druid datasource-init datasource错误,url:jdbc:mysql http://120.133.22.168:6006/message?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
com.mysql.jdbc.exceptions.jdbc4.mysqlnontransientconnectionexception:数据源拒绝建立连接,来自服务器的消息:“连接太多”
在sun.reflect.nativeconstructorAccessorImpl.NewInstance0(本机方法)
在sun.reflect.nativeConstructorAccessorImpl.newInstance(nativeConstructorAccessorImpl.java:62)
在sun.reflect.delegatingConstructorAccessorImpl.newInstance(delegatingConstructorAccessorImpl.java:45)
在java.lang.reflect.constructor.newInstance上(constructor.java:423)
在com.mysql.jdbc.util.handleNewInstance上(util.java:411)
1、一开始我以为是数据库限制了这台服务器的访问,结果在服务器装上mysql客户端,是可以成功链接mysql的,这预言错误;
2、我项目中有application.yml和application.properties两个配置,朋友说有可能是冲突了,让我删一个,我把application.properties删掉,结果还是不行,所以这个预言也不立;
3、我仔细看了下pom文件,发现pom中 mysql-connector-java 的版本,与External Libraries包中的版本号不一样,我想可能是版本问题,于是把pom中的版本号删掉,奇迹出现了,结果问题解决了。
更新下pom文件
问题解决