项目在Tomcat6下运行正常,现在移植到Resin3.1.8下面报错
WARN ActiveManagementCoordinator:56 - A C3P0Registry mbean is already registered. This probably means that an application using c3p0 was undeployed, but not all PooledDataSources were closed prior to undeployment. This may lead to resource leaks over time. Please take care to close all PooledDataSources.
18:33:32,250 WARN ActiveManagementCoordinator:69 - Failed to set up C3P0RegistryManager mBean. [c3p0 will still function normally, but management via JMX may not be possible.]
javax.management.InstanceNotFoundException: com.mchange.v2.c3p0:type=C3P0Registry
at com.caucho.jmx.MBeanContext.unregisterMBean(MBeanContext.java:285)
at com.caucho.jmx.AbstractMBeanServer.unregisterMBean(AbstractMBeanServer.java:477)
解决问题:
要去掉警告,在项目的web-inf\classes目录下建立一个c3p0.properties文件,里面添加1行:
com.mchange.v2.c3p0.management.ManagementCoordinator
=com.mchange.v2.c3p0.management.NullManagementCoordinator