当我在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
嗯,是啊。!~~~
#3
我一般用JRebel做热部署,貌似WEB容器的热部署多多少少都有一些问题。
#4
嗯,是啊。!~~~
你指的热部署问题啊?
找到解决办法了:
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
你指的热部署问题啊?
#3
嗯,是啊。!~~~
你指的热部署问题啊?
我一般用JRebel做热部署,貌似WEB容器的热部署多多少少都有一些问题。
#4
嗯,是啊。!~~~
你指的热部署问题啊?
找到解决办法了:
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">