日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/2 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。