INFO: Illegal access: this web application instance has been stopped already. Could not load com.mchange.v2.c3p0.impl.PoolBackedDataSourceBaseBeanInfo. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1743)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:266)
at com.sun.beans.finder.ClassFinder.findClass(ClassFinder.java:103)
at com.sun.beans.finder.InstanceFinder.instantiate(InstanceFinder.java:93)
at com.sun.beans.finder.InstanceFinder.find(InstanceFinder.java:66)
at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:436)
at java.beans.Introspector.<init>(Introspector.java:386)
at java.beans.Introspector.getBeanInfo(Introspector.java:250)
at java.beans.Introspector.<init>(Introspector.java:395)
at java.beans.Introspector.getBeanInfo(Introspector.java:250)
at java.beans.Introspector.<init>(Introspector.java:395)
at java.beans.Introspector.getBeanInfo(Introspector.java:250)
at java.beans.Introspector.getBeanInfo(Introspector.java:212)
at com.mchange.v2.beans.BeansUtils.extractAccessiblePropertiesToMap(BeansUtils.java:349)
at com.mchange.v2.beans.BeansUtils.appendPropNamesAndValues(BeansUtils.java:324)
at com.mchange.v2.c3p0.ComboPooledDataSource.toString(ComboPooledDataSource.java:539)
at java.lang.String.valueOf(String.java:2854)
at java.lang.StringBuffer.append(StringBuffer.java:232)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.assertCpds(AbstractPoolBackedDataSource.java:447)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getPoolMan
项目部署后报这样的错,解决的方法是:
在c3p0数据连接池配置中加上destroy-method="close"
相关推荐
META-INF/MANIFEST.MF ...com.mchange.v2.c3p0.C3P0ProxyConnection.class com.mchange.v2.c3p0.C3P0ProxyStatement.class com.mchange.v2.c3p0.C3P0Registry.class com.mchange.v2.c3p0.ComboPooledDataSource.class ...
C3p0是一个开源的Java数据库连接池,全称为com.mchange.v2.c3p0,它由MChange Software公司开发。这个"C3p0-0.9.1.2.jar"是c3p0的一个特定版本,版本号为0.9.1.2,包含了该版本的所有功能和修复的已知问题。数据库...
11:01:33,545 DEBUG ThreadPoolAsynchronousRunner:730 - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@5b28c08e -- Running DeadlockDetector[Exiting. No pending tasks.] 11:01:43,558 ...
《c3p0-0.9.5.5.jar.zip:深入...com.mchange.v2.c3p0.jdbcUrl=jdbc:mysql://localhost:3306/mydb com.mchange.v2.c3p0.username=myuser com.mchange.v2.c3p0.password=mypassword com.mchange.v2.c3p0.minPoolSize=5 ...
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar com.springsource.com.mchange.v2.c3p0-sources-0.9.1.2.jar
在Java开发中,数据库连接管理是一个关键环节,而C3P0和MChange(也称为Vibur DBCP)是两个常用的数据库连接池组件。它们各自有着不同的特性和使用场景,但有时候为了优化数据库访问性能,我们会将两者结合使用。在...
这个RAR压缩包包含了两个重要的JAR文件,分别是c3p0-0.9.5.2.jar和mchange-commons-java-0.2.11.jar。 1. **c3p0-0.9.5.2.jar**:这是C3P0的核心库文件,版本为0.9.5.2。C3P0是由Mchange公司开发的一个开源的数据库...
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="com.mysql.jdbc.Driver"/> <!-- 其他配置属性 --> ``` 在上面的配置中,我们指定了...
2. **com.mchange.v2.c3p0.jar**:这个包是C3P0的全名,包含了一些额外的依赖,如Mchange的其他组件,这些组件可能在某些特定功能或异常处理中使用。 3. **mysql-connector-java.jar** (或对应数据库驱动):C3P0...
com.mchange.v2.c3p0.jdbc.DataSourceClass = com.mchange.v2.c3p0.ComboPooledDataSource driverClass=com.mysql.jdbc.Driver jdbcUrl=jdbc:mysql://localhost:3306/mydatabase initialPoolSize=5 minPoolSize=5 ...
import com.mchange.v2.c3p0.ComboPooledDataSource; public class C3P0Config { public static void main(String[] args) { ComboPooledDataSource cpds = new ComboPooledDataSource(); cpds.setDriverClass(...
2020-11-27 11:26:11|localhost-startStop-1|INFO |com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource,462,getPoolManager|-> Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ ...
com.mchange.v2.c3p0.idle_test_period=3000 ``` 4. **C3P0的API**:C3P0提供了一套API,包括` ComboPooledDataSource `类,它是连接池的主要实现类,用于初始化和管理数据库连接。开发者可以通过它的方法获取和...
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="com.mysql.jdbc.Driver"/> <!-- 其他参数配置... --> ``` 理解并正确配置这些参数...
C3P0是一个开源的Java连接池,全称为Com梅塔思科三零(Commetastic Three-Oh),它提供了一种持久化数据库连接管理的方式,以提高应用程序的性能和效率。C3P0库主要服务于那些需要频繁创建和关闭数据库连接的应用...
c3p0是一个开源的JDBC连接池,它的全称为com.mchange.v2.c3p0,由Mchange公司提供。这个库使得开发者能够更高效地管理和复用数据库连接,从而提高应用性能并降低系统资源消耗。"c3p0-0.9.5.2.jar+mchange-commons-...
c3p0-0.9.5.2.jar mchange-commons-java-0.2.11.jar commons-logging-1.2.jar mysql-connector-java-5.1.43-bin.jar
C3P0是一款开源的Java...com.mchange.v2.c3p0.jdbc.DriverClass=com.mysql.jdbc.Driver com.mchange.v2.c3p0.DataSourceName=myDataSource com.mchange.v2.c3p0.MaxPoolSize=50 com.mchange.v2.c3p0.MinPoolSize=5 ...
这个压缩包包含了三个关键文件:`c3p0.jar`、`mchange-commons.jar`以及`c3p0-config.xml`,它们共同构成了C3P0连接池的运行基础。 1. `c3p0.jar`: 这是C3P0连接池的主要库文件,包含了C3P0的核心实现。它提供了一...
c3p0比较完整的包+mchange-commons-java-0.2.2.jar,亲测可用,之前用的c3p0-0.9.5-pr6.jar.zip不可用,后来找的c3p0-0.9.5-pre1.jar.zip可以了,下载之后可以试一下