Jfinal 用的MySQL的数据源:MysqlDataSource ds = new MysqlDataSource();

Config:

MysqlDataSource ds = new MysqlDataSource();

ds.setUrl(getProperty("jdbcUrl"));

ds.setUser(getProperty("user"));

ds.setPassword(getProperty("password"));

// 配置ActiveRecord插件

ActiveRecordPlugin arp = new ActiveRecordPlugin(ds);

mysql偶尔会报错,不是一直报错:

[Thread: qtp1450302257-3213]-[com.jfinal.core.ActionHandler.handle()]: /article/

com.jfinal.plugin.activerecord.ActiveRecordException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 2 milliseconds ago. The last packet sent successfully to the server was 2 milliseconds ago.

at com.jfinal.plugin.activerecord.Db.update(Db.java:290)

at com.newte88.controller.ArticleController.index(ArticleController.java:70)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at com.jfinal.core.ActionInvocation.invoke(ActionInvocation.java:55)

at com.newte88.interceptor.ResourceBundleInterceptor.intercept(ResourceBundleInterceptor.java:36)

at com.jfinal.core.ActionInvocation.invoke(ActionInvocation.java:51)

at com.jfinal.core.ActionHandler.handle(ActionHandler.java:77)

at com.newte88.handler.RewriteExtensionHandler.handle(RewriteExtensionHandler.java:60)

at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)

at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1491)

at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:518)

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:138)

at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:564)

at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:213)

at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1097)

at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:447)

at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:175)

at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1031)

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)

at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:200)

at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)

at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)

at org.eclipse.jetty.server.Server.handle(Server.java:445)

at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:269)

at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:229)

at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:358)

at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601)

at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532)

at java.lang.Thread.run(Thread.java:724)

Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 2 milliseconds ago. The last packet sent successfully to the server was 2 milliseconds ago.

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:411)

at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1129)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3720)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3609)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4160)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2617)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2778)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2819)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2768)

at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1651)

at com.mysql.jdbc.ConnectionImpl.loadServerVariables(ConnectionImpl.java:4198)

at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3592)

at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2541)

at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2311)

at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:834)

at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47)

at sun.reflect.GeneratedConstructorAccessor12.newInstance(Unknown Source)

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:411)

at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)

at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlDataSource.java:443)

at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlDataSource.java:141)

at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlDataSource.java:111)

at com.jfinal.plugin.activerecord.DbKit.getConnection(DbKit.java:129)

at com.jfinal.plugin.activerecord.Db.update(Db.java:287)

... 31 more

Caused by: java.net.SocketException: Connection reset

at java.net.SocketInputStream.read(SocketInputStream.java:189)

at java.net.SocketInputStream.read(SocketInputStream.java:121)

at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:114)

at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:161)

at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:189)

at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3163)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3620)

... 55 more

bae 3.0 mysql_bae3.0 mysql 有时报错?报错-问答-阿里云开发者社区-阿里云相关推荐

  1. mysql 繁体_mysql 插入繁体字报错?报错-问答-阿里云开发者社区-阿里云

    mysql 插入繁体字报错?报错 爱吃鱼的程序员 2020-06-22 14:09:16 87 @jfinal程序插入繁体字mysql的时候报错,数据库设置了utf8,但是依然报错,数据库,表,字段, ...

  2. mysql查询关键字报错_mysql中in关键字查询时的问题? 400 报错-问答-阿里云开发者社区-阿里云...

    之前也遇到过类似的问题,就是in关键字指定的范围没有数据,会出错######改用exists呢######不行######用join 链接查询过滤一下算了######我是这么做了,但是现在我就想知道, ...

  3. mac mysql 报错_mac os mysql 配置?报错-问答-阿里云开发者社区-阿里云

    配置mysql appledeMacBook-Pro-2:~ apple$ /usr/local/mysql-5.7.15-osx10.11-x86_64/bin/mysqladmin -u root ...

  4. mysql cluster 宕机 恢复_mysql cluster 集群恢复不起来,还请大神赐教?报错-问答-阿里云开发者社区-阿里云...

    mysql cluster 集群原本使用的几乎全是内存表,后来随着数据的增长,把大的内存表迁移到磁盘表了,之后集群出现6050错误,整个集群挂掉:之后重新启动集群一直启动不起来... ----以下是集 ...

  5. dms3.0 mysql_DMS 3.0 导入数据库出错-问答-阿里云开发者社区-阿里云

    ====================================================================== 当前状态:出错 刷新时间:2019/3/26 下午9:24 ...

  6. mysql linux改user_linux mysql误修改user表导致无法root用户登录,求大神帮助。-问答-阿里云开发者社区-阿里云...

    linux mysql误修改user表导致无法root用户登录,急救!!! mysql> select user,host,password from user; user host passw ...

  7. liunx导出mysql慢查询日志查看_查看 MySQL 慢查询日志文件-问答-阿里云开发者社区-阿里云...

    查看 MySQL 是否启用了慢 SQL 查询: 查看慢 SQL 日志是否启用. mysql> show variables like 'log_slow_queries'; +--------- ...

  8. mysql hang住_mysql 5.7不定期的hang住重启-问答-阿里云开发者社区-阿里云

    线上一台mysql 5.7.17版本实例,系统centos 6.4 ,96G内存,SSD磁盘,buffer pool 60G,buffer pool instance 8,24 CPU.实例访问情况如 ...

  9. mysql总是出现-_mysql 总是莫名其妙的关闭:报错 -问答-阿里云开发者社区-阿里云...

    CentOS MYSQL 5.6不知道为什么,MYSQL总是莫名其妙的被关闭,然后网页提示 Connect Error (1045)Access denied for user 'root'@'172 ...

最新文章

  1. R语言构建xgboost模型:使用xgboost模型训练tweedie回归模型,特征工程(dataframe转化到data.table、独热编码、缺失值删除、DMatrix结构生成)
  2. c语言tcp硬时事通讯程序代码,使用C语言编写基于TCP协议的Socket通讯程序实例分享...
  3. 各种音频编码方式的对比
  4. 反思Code Review的注意点与目的
  5. 导出来的双引号怎么处理_阿里巴巴国际站图片处理小技巧
  6. 纯java应用搭建,16、BoneCp纯java项目使用
  7. oracle下的inventory文件夹,oracle INVENTORY 详解
  8. 《Effective Python 2nd》 读书笔记——函数
  9. 筛选索引--filter indexs
  10. GOM引擎启动提示invalid filename怎么处理?
  11. JQuery 实现文件下载的常用方法分析
  12. 八个笑话,八个人生哲理
  13. s/μs/ns/ps与Hz/KHz/MHz/GHz换算关系
  14. Android之四大组件之一-BroadcastReceiver的使用(二)
  15. java计算机毕业设计ssm智慧餐厅点餐管理系统
  16. TiDB HTAP 深度解读
  17. JAVA 实现《五子棋单机版》游戏
  18. 高考数学知识点:基本不等式(附习题)
  19. 2022-2028全球与中国跨境B2C电子商务市场现状及未来发展趋势
  20. 不错的电子书搜索引擎

热门文章

  1. 【Error】InterfaceError (0, '')
  2. insertAdjacentHTML方法详解
  3. 墨迹天气接口html,moji_weather_spider.py
  4. php百度自动推送代码,怎么设置百度自动推送代码安装教程-百度自动推送好处解析...
  5. kafka partition分配_kafka的分区分配策略
  6. 将Select转变为支持输入内容对Select的Option进行筛选的js
  7. 公司--As Imp的写法
  8. dts插件 foobar pan baidu_SU插件插件库安装教程
  9. 计算机怎么设置本地硬盘启动不了,电脑bios怎么设置硬盘启动
  10. zigzag扫描matlab,ZIGZAG扫描的MATLAB实现 | 学步园