以前用的是myeclipse10.0的版本,我也不知道以前设置了什么,比较正常.由于以前的myeclipse无法装svn,所以装了一个10.7当连接数据库正常时,自然是好的一旦连接数据库不正常了(我故意将数...

以前用的是myeclipse10.0的版本, 我也不知道以前设置了什么,比较正常.

由于以前的myeclipse无法装svn,所以装了一个10.7

当连接数据库正常时,自然是好的

一旦连接数据库不正常了(我故意将数据库连接弄错的), 它也不报错,而是停在了

Initializing Spring root WebApplicationContext

这里分为两种情况:

1,数据库没启动

一直停在Initializing Spring root WebApplicationContext

直到很长时间才停止,约为正常启动时间的50倍左右

用debug记录日志,

发现一直在循环发送链接数据库的语句,如下:

Last packet sent to the server was 0 ms ago.

at com.mysql.jdbc.Connection.createNewIO(Connection.java:2847)

at com.mysql.jdbc.Connection.(Connection.java:1555)

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

at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)

at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)

at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)

at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)

at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)

at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)

at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)

2,数据库已经启动,但是连接数据库参数出错,用户密码错误,导致无法连接的情况

停在Initializing Spring root WebApplicationContext

一段时间后,停止,用时约为正常启动的10倍

用debug记录日志如下:

WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1774242 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

只有用debug记录日志方式才能看见异常.关闭日志后看不到

以前的版本,不会重复的去查数据库,一旦出错,马上会在控制台上显示,无论用不用debug记录日志.

所以楼主装回以前版本, 竟然发现出现了跟现在版本一样的情况

据此,楼主推测是myeclipse的设置问题,楼主以前可能配置或者设置了什么东西,而现在没有设置,但楼主实在忘了以前是怎么设置的,希望各位大神帮帮忙!

展开

java web ssh启动运行程序_[javaweb开发SSH] myeclipse启动tomcat时的bug相关推荐

  1. Java Web学习总结(1)——JavaWeb开发入门

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  2. java中eclipse中运行程序的快捷键是什么?

    java中eclipse中运行程序的快捷键是什么? 因帅被追杀灬  |  浏览 3393 次  我有更好的答案 2015-02-02 15:35 最佳答案 CTRL+F11,采纳哦  本回答由提问者推 ...

  3. Java jar 命令行运行程序如何引用第三方依赖包

    1 引言 mybatis generator 是一个命令行运行工具,可以生成 mybatis 代码.但它需要依赖数据库驱动 jar,否则会抛出 ClassNotFoundException 异常. E ...

  4. java8多线程运行程序_线程,代码和数据–多线程Java程序实际运行的方式

    java8多线程运行程序 有些事情是您在学术或培训班上没有学到的,经过几年的工作经验后才逐渐了解,然后才意识到,这是非常基本的事情,我为什么错过了这么多年. 了解多线程Java程序的执行方式就是其中之 ...

  5. mac启动自动运行程序_什么启动了,为什么在我的Mac上运行?

    mac启动自动运行程序 You're scrolling through Activity Monitor when you notice a process you're not familiar ...

  6. java web 2.0 下载地址_《征服Ajax Web2.0快速入门与项目实践(Java)》[PDF]

    征服Ajax Web2.0快速入门与项目实践(Java) 作者:张桂元 贾燕枫 姜波 基本信息 ·出版社:人民邮电出版社 ·页码:300 页 ·出版日期:2006年 ·ISBN:7115148031 ...

  7. ejb运行程序_在哪里可以运行EJB?

    ejb运行程序 EJB不仅为Java EE应用服务器而建. 他们还可以执行在的Java EE Web Profile的容器或简单的Java SE环境(Java SE的啊- !E!ASY 的J ava ...

  8. java泛型dao,泛型DAO模式在JavaWeb开发中的应用_孟晨.pdf

    泛型DAO模式在JavaWeb开发中的应用_孟晨 29 1 Vol. 29 No. 1 第 卷第 期 计算机应用与软件 20 12 1 Computer Applications and Softwa ...

  9. 学java web需要学php吗_学JAVA WEB要先学什么

    最近许多刚刚初学Java Web开发的童鞋问小编为神马要学这么多东东,我们有必要来从更高层次看看我们所学的东西都是干什么的,所以今天讲讲开始学习Java Web开发之前你需要了解的知识. 互联网简介在 ...

最新文章

  1. matplotlib(2)
  2. 【Thymeleaf】格式化日期
  3. 在阿里云上进行Docker应用的自动弹性伸缩
  4. nginx 一个请求发给多台机器_配置Nginx实现负载均衡
  5. python常见面试题目(面试官最爱问的python面试题)
  6. Java Web项目在Linux服务器自动化部署续-整合Bamboo
  7. 【CodeVS】 p1696 奇怪的函数
  8. 如何循序渐进向DotNet架构师发展(转)
  9. 软件运维监控有哪些?
  10. 苹果手机来电归属地_手机号码归属地能否取消?工信部回应...
  11. java 调用存储过程无反应_java调用存储过程无法取得返回参数
  12. 第二证券|A股集体收涨,汽车产业链爆发!房地产延续强势
  13. Java面试必背八股文[6]:Redis
  14. 基于统计学习---面向新闻的发生地与提及地检测
  15. 亚马逊云科技启示录:创新作帆,云计算的征途是汪洋大海
  16. 孙鑫VC++深入详解笔记
  17. markdown公式指导手册
  18. InfoQ专访“白帽黑客”吴石:两次破解特斯拉的腾讯安全科恩实验室这次为什么瞄准物联网?
  19. 假期第一天,爬上来唠唠嗑
  20. 【算法】斐波那契数列与跳台阶

热门文章

  1. 谈谈Java编程中的拦截器与过滤器的区别
  2. 团队的英文翻译缩写_魔兽世界各种英文/拼音/缩写的翻译/解释
  3. outlook邮箱邮件大小限制_设置Office 365邮箱默认发送和接收邮件大小限制
  4. 腾讯面试编程题python_腾讯面试官出的 2 道经典数据分析面试题
  5. vue设置标签自定义属性_Vue组件化开发之插槽
  6. 打印pdf就一页_PDF 文件转换工具
  7. 当C语言函数执行成功时,返回1和返回0究竟哪个好?
  8. C语言对电脑做的事儿啊,总有那么一丝恐怖,C语言操盘电脑两例
  9. rac san+oracle_Oracle11g1+RAC+install+for+CentOS5(ASM+to+FC+SAN)_IT168文库
  10. oracle数据modeling分类,由浅入深 NoSQL的五种主流数据模型