gpt4 book ai didi

java - 未找到类 'com.mchange.v2.c3p0.ComboPooledDataSource'

转载 作者:行者123 更新时间:2023-12-01 14:30:47 26 4
gpt4 key购买 nike

当我收到错误消息时,我应该在哪里指示类依赖性:

  • 找不到类“com.mchange.v2.c3p0.ComboPooledDataSource”
  • 找不到类“org.springframework.jdbc.datasource.DataSourceTransactionManager”

  • jdbc-context.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:p="http://www.springframework.org/schema/p"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">

    <context:property-placeholder location="/WEB-INF/spring.properties" />

    <tx:annotation-driven transaction-manager="transactionManager" />

    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
    destroy-method="close"
    p:driverClass="${jdbc.driverClassName}"
    p:jdbcUrl="${jdbc.url}"
    p:user="${jdbc.username}"
    p:password="${jdbc.password}"
    p:acquireIncrement="5"
    p:idleConnectionTestPeriod="60"
    p:maxPoolSize="100"
    p:maxStatements="50"
    p:minPoolSize="10" />

    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" p:dataSource-ref="dataSource" />
    </beans>

    最佳答案

    首先,我建议使用相同版本的命名空间。在您的情况下,取 2.5 或 3.0。
    甚至 current version
    但是不要在同一个项目中使用不同的版本。

    关于你的第一个问题:

    Class 'com.mchange.v2.c3p0.ComboPooledDataSource' not found



    您是否已将类路径包含在“c3p0-0.9.1.2.jar”中?

    在第二种情况下,您应该根据您决定使用的 Spring 版本在类路径中包含“spring-jdbc-x.x.jar”。

    关于java - 未找到类 'com.mchange.v2.c3p0.ComboPooledDataSource',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12235969/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com