springmvc框架集成druid链接池启动无法初始化链接异常
尝试了很多方法都没弄好,后来查询到两个方向
1.jdk版本
有人说jdk1.8 socket使用代理造成的。换了1.6.1.7都没修复
2.网络问题
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
这句异常提示:已经成功发送给mysql服务程序,但是没收到响应
最终通过修改防火墙设置后,一切正常了
异常信息如下:
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1137)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:355)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2490)
at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2332)
... 16 more
Caused by: java.net.SocketException: Permission denied: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:258)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:305)
... 18 more
??? 12, 2016 7:59:42 ?? com.alibaba.druid.pool.DruidDataSource error
??: create connection error
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.Util.getInstance(Util.java:383)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1023)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:997)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:983)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:928)
at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2393)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2314)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:419)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:148)
at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:211)
at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:142)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1377)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1431)
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1844)
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1137)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:355)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2490)
at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2332)
... 16 more
Caused by: java.net.SocketException: Permission denied: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:258)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:305)
... 18 more
分享到:
相关推荐
报错异常: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassCastException: com.alibaba.druid.pool.DruidDataSource cannot be cast to com.alibaba.druid.pool.DruidDataSource 可用...
集成Druid连接池,配置监控界面。集成Redis数据库,实现缓存管理。集成JPA持久层框架,简化数据库操作。整合Mybatis框架,集成PageHelper分页。配置AOP切面编程,解决日志记录业务。基于转账案例,演示事务管理操作。基于...
springboot的完整例子demo源码 定时任务,连接池,全局异常,自定义配置文件,文件上传等等等 希望喜欢
- 使用Druid Spring Boot Starter 集成Druid数据库连接池与监控 - 使用FastJsonHttpMessageConverter,提高JSON序列化速度 - 集成MyBatis、通用Mapper插件、PageHelper分页插件,实现单表业务零SQL - 提供代码生成器...
整合了Druid数据库连接池;整合了Redsi的使用;整合了mongodb的使用; 可以拿来即用,对应想学习Springboot的学者是不错的实战案例demo。 另外,想要了解各种springboot入门学习可以去看我的博客,都是从零整合,...
内置对象、显示对象信息、文件上传、使用文件服务器、拦截器、配置druid数据库连接池、整合MyBatis框架、事务控制、Druid监控、整合ActiveMQ、 整合RabbitMQ、整合kafka、邮件发送、定时调度、Actuator监控、 整合...
包含SpringBoot环境搭建、常用注解、与Mybatis整合创建多数据源的连接+Druid连接池配置、SpringBoot的热部署、SpringBoot整合Freemarker/Servlet组件/文件上传与下载、SpringBoot自定义拦截器以及将拦截器注册到容器...
包含SpringBoot环境搭建、常用注解、与Mybatis整合创建多数据源的连接+Druid连接池配置、SpringBoot的热部署、SpringBoot整合Freemarker/Servlet组件/文件上传与下载、SpringBoot自定义拦截器以及将拦截器注册到容器...
使用Druid Spring Boot Starter集成Druid数据库连接池与监控 使用FastJsonHttpMessageConverter,提高JSON序列化速度 集成MyBatis,通用Mapper插件,PageHelper分页插件,实现单表业务零SQL 使用SpringFox-Swagger2...
使用Druid Spring Boot Starter集成Druid数据库连接池与监控 使用FastJsonHttpMessageConverter,提高JSON序列化速度 集成MyBatis、通用Mapper插件、PageHelper分页插件,实现单表业务零SQL 提供代码生成器根据表名...
框架基于SpringBoot3.x开发,使用了Mybatis-Plus、dynamic-datasource多数据源、druid数据库连接池、Sa-Token权限认证、SpringDoc接口文档、lombok、actuator健康监控、retry重试等组件。 功能 通用权限管理4件套,...
│ ├─druid druid连接池 │ ├─exception 异常处理包 │ ├─file 文件上传 │ ├─interceptor 拦截器 │ ├─log 日志记录AOP │ ├─domain 前台返回包 │ ├─quartz Spring定时器 │ └─support
- 使用Druid Spring Boot Starter 集成Druid数据库连接池与监控 - 使用FastJsonHttpMessageConverter,提高JSON序列化速度 - 集成MyBatis、通用Mapper插件、PageHelper分页插件,实现单表业务零SQL - 使用SpringFox-...
数据库连接池:Druid 主数据源:Mysql 从数据源1:Oracle 从数据源2:SqlServer 运行平台:Jdk8 接口文档:Swagger-ui (提供伪Restful接口) 日志配置:Logback 实现功能 多个数据源,动态切换 swagger-ui提供伪...
简化企业级的线程开发的难度集成Druid连接池和监控技术使用Mybatis-Plus来简化Dao层开发,做到单表业务无SQL。屏蔽复杂的PageHelper分页插件,使用内置的IPage进行分页,简单便捷拦截常见CSRF攻击和SQL注入,保护Web...
Boot2基础:集成Druid连接池,配置监控界面 08 Boot2基础:集成Redis数据库,实现缓存管理 09 Boot2基础:集成JPA持久层框架,简化数据库操作 10 Boot2基础:整合Mybatis框架,集成PageHelper分页 11 Boot2基础:配置AOP...
JAVA通用快速开发框架源码 通用快速开发框架是一套轻量级的...· 数据库连接池:Druid 1.1.10 · 分布式缓存:Redis 4.0.9 · 日志管理:SLF4J 1.7、Log4j · 单元测试:JUnit 4.12 · API接口文档:Swagger 2.7
使用Druid Spring Boot Starter 集成Druid数据库连接池与监控 使用FastJsonHttpMessageConverter,提高JSON序列化速度 集成MyBatis、通用Mapper插件、PageHelper分页插件,实现单表业务零SQL 提供代码生成器根据表名...
使用Druid Spring Boot Starter 集成Druid数据库连接池与监控 使用FastJsonHttpMessageConverter,提高JSON序列化速度 集成MyBatis、PageHelper分页插件 提供代码生成器根据表名生成对应的Domain(领域对象)、Mapper...
简介 spring-boot-ssm 是一个基于Spring Boot & Spring & Spring MVC & MyBatis的简单通用的项目,用于快速... Druid 集成阿里Druid数据库连接池以及API和数据库等监控 日志管理(集成Logback) 缓存框架(集成Redis)