java web ssh启动运行程序_[javaweb开发SSH] myeclipse启动tomcat时的bug
以前用的是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相关推荐
- Java Web学习总结(1)——JavaWeb开发入门
一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...
- java中eclipse中运行程序的快捷键是什么?
java中eclipse中运行程序的快捷键是什么? 因帅被追杀灬 | 浏览 3393 次 我有更好的答案 2015-02-02 15:35 最佳答案 CTRL+F11,采纳哦 本回答由提问者推 ...
- Java jar 命令行运行程序如何引用第三方依赖包
1 引言 mybatis generator 是一个命令行运行工具,可以生成 mybatis 代码.但它需要依赖数据库驱动 jar,否则会抛出 ClassNotFoundException 异常. E ...
- java8多线程运行程序_线程,代码和数据–多线程Java程序实际运行的方式
java8多线程运行程序 有些事情是您在学术或培训班上没有学到的,经过几年的工作经验后才逐渐了解,然后才意识到,这是非常基本的事情,我为什么错过了这么多年. 了解多线程Java程序的执行方式就是其中之 ...
- mac启动自动运行程序_什么启动了,为什么在我的Mac上运行?
mac启动自动运行程序 You're scrolling through Activity Monitor when you notice a process you're not familiar ...
- java web 2.0 下载地址_《征服Ajax Web2.0快速入门与项目实践(Java)》[PDF]
征服Ajax Web2.0快速入门与项目实践(Java) 作者:张桂元 贾燕枫 姜波 基本信息 ·出版社:人民邮电出版社 ·页码:300 页 ·出版日期:2006年 ·ISBN:7115148031 ...
- ejb运行程序_在哪里可以运行EJB?
ejb运行程序 EJB不仅为Java EE应用服务器而建. 他们还可以执行在的Java EE Web Profile的容器或简单的Java SE环境(Java SE的啊- !E!ASY 的J ava ...
- java泛型dao,泛型DAO模式在JavaWeb开发中的应用_孟晨.pdf
泛型DAO模式在JavaWeb开发中的应用_孟晨 29 1 Vol. 29 No. 1 第 卷第 期 计算机应用与软件 20 12 1 Computer Applications and Softwa ...
- 学java web需要学php吗_学JAVA WEB要先学什么
最近许多刚刚初学Java Web开发的童鞋问小编为神马要学这么多东东,我们有必要来从更高层次看看我们所学的东西都是干什么的,所以今天讲讲开始学习Java Web开发之前你需要了解的知识. 互联网简介在 ...
最新文章
- matplotlib(2)
- 【Thymeleaf】格式化日期
- 在阿里云上进行Docker应用的自动弹性伸缩
- nginx 一个请求发给多台机器_配置Nginx实现负载均衡
- python常见面试题目(面试官最爱问的python面试题)
- Java Web项目在Linux服务器自动化部署续-整合Bamboo
- 【CodeVS】 p1696 奇怪的函数
- 如何循序渐进向DotNet架构师发展(转)
- 软件运维监控有哪些?
- 苹果手机来电归属地_手机号码归属地能否取消?工信部回应...
- java 调用存储过程无反应_java调用存储过程无法取得返回参数
- 第二证券|A股集体收涨,汽车产业链爆发!房地产延续强势
- Java面试必背八股文[6]:Redis
- 基于统计学习---面向新闻的发生地与提及地检测
- 亚马逊云科技启示录:创新作帆,云计算的征途是汪洋大海
- 孙鑫VC++深入详解笔记
- markdown公式指导手册
- InfoQ专访“白帽黑客”吴石:两次破解特斯拉的腾讯安全科恩实验室这次为什么瞄准物联网?
- 假期第一天,爬上来唠唠嗑
- 【算法】斐波那契数列与跳台阶
热门文章
- 谈谈Java编程中的拦截器与过滤器的区别
- 团队的英文翻译缩写_魔兽世界各种英文/拼音/缩写的翻译/解释
- outlook邮箱邮件大小限制_设置Office 365邮箱默认发送和接收邮件大小限制
- 腾讯面试编程题python_腾讯面试官出的 2 道经典数据分析面试题
- vue设置标签自定义属性_Vue组件化开发之插槽
- 打印pdf就一页_PDF 文件转换工具
- 当C语言函数执行成功时,返回1和返回0究竟哪个好?
- C语言对电脑做的事儿啊,总有那么一丝恐怖,C语言操盘电脑两例
- rac san+oracle_Oracle11g1+RAC+install+for+CentOS5(ASM+to+FC+SAN)_IT168文库
- oracle数据modeling分类,由浅入深 NoSQL的五种主流数据模型