Initializing c3p0 pool...后就不动了

时间:2022-10-12 20:31:42
详细情况如下:
当我在myeclipse上用jetty:run方式运行我的maven JavaWeb类型项目后,
    我修改项目里的源码并保存后,jetty会自动重新加载项目,此时项目还是可以正常运行
    那么问题来,但是在我进行第二次修改项目并保存后,项目报错
具体报错内容没有,以下就是控制台倒数3行的内容,哪位大神,帮忙看看。
我觉得是c3p0的问题,但是具体问题在哪,没有头绪


INFO  2014-11-26 11:03:01 (LocalSessionFactoryBean.java:buildSessionFactory:780)  "Building new Hibernate SessionFactory"
INFO  2014-11-26 11:03:01 (AbstractPoolBackedDataSource.java:getPoolManager:522)  "Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 5, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> true, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hge19y951sxvo925zrotz|6ab56229, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hge19y951sxvo925zrotz|6ab56229, idleConnectionTestPeriod -> 60000, initialPoolSize -> 5, jdbcUrl -> jdbc:mysql://192.168.1.32:3306/astvs1v20_db?zeroDateTimeBehavior=convertToNull&autoReconnect=true&userUnicode=true&characterEncoding=utf-8, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 20, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 30, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ]"
[ERROR] EXCEPTION 

5 个解决方案

#1


你指的热部署问题啊?

#2


引用 1 楼 littlebrain4solving 的回复:
你指的热部署问题啊?
嗯,是啊。!~~~

#3


引用 2 楼 u012220878 的回复:
Quote: 引用 1 楼 littlebrain4solving 的回复:

你指的热部署问题啊?
嗯,是啊。!~~~

我一般用JRebel做热部署,貌似WEB容器的热部署多多少少都有一些问题。

#4


引用 2 楼 u012220878 的回复:
Quote: 引用 1 楼 littlebrain4solving 的回复:

你指的热部署问题啊?
嗯,是啊。!~~~

找到解决办法了:
 jetty maven web项目下 设置run as --->run configuragtions--->jre标签下的属性VM arguments:
-server -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+PrintGCDetails -Xloggc:%M2_HOME%/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%M2_HOME%/java_pid.hprof 

就是不明白,为什么在myeclipse.ini下设置和在jre标签下设置有什么区别

#5


mybatis:java.util.Map<resultMap type="java.util.HashMap" id="employeeResultMap">

#1


你指的热部署问题啊?

#2


引用 1 楼 littlebrain4solving 的回复:
你指的热部署问题啊?
嗯,是啊。!~~~

#3


引用 2 楼 u012220878 的回复:
Quote: 引用 1 楼 littlebrain4solving 的回复:

你指的热部署问题啊?
嗯,是啊。!~~~

我一般用JRebel做热部署,貌似WEB容器的热部署多多少少都有一些问题。

#4


引用 2 楼 u012220878 的回复:
Quote: 引用 1 楼 littlebrain4solving 的回复:

你指的热部署问题啊?
嗯,是啊。!~~~

找到解决办法了:
 jetty maven web项目下 设置run as --->run configuragtions--->jre标签下的属性VM arguments:
-server -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+PrintGCDetails -Xloggc:%M2_HOME%/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%M2_HOME%/java_pid.hprof 

就是不明白,为什么在myeclipse.ini下设置和在jre标签下设置有什么区别

#5


mybatis:java.util.Map<resultMap type="java.util.HashMap" id="employeeResultMap">