gpt4 book ai didi

spring - 初始大小 BasicDataSource

转载 作者:行者123 更新时间:2023-11-28 23:42:52 24 4
gpt4 key购买 nike

我配置我的数据源:

 <bean id ="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:mysql:openshifturl"/>
<property name="username" value="username"/>
<property name="password" value="pass"/>
<property name="maxActive" value="10"/>
<property name="initialSize" value="5"/>
</bean>

得到错误:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [EntityOperatorBean.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'initialSize' of bean class [org.apache.commons.dbcp.BasicDataSource]: Bean property 'initialSize' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

当我删除 initialSize 属性时,一切都变得正常。为什么我会遇到这个问题?

最佳答案

Pavel 让我明白,我的 Tomcat 服务器对 dbcp 1.2 有奇怪的依赖性。这可能是因为起初我创建了对 dbcp 1.2 的依赖性。当我稍后将依赖项添加到 1.4 时,它不起作用。

我通过删除当前的 Tomcat 服务器并创建新服务器来解决这个问题。只是激进的方法,但我解决了我的问题。

关于spring - 初始大小 BasicDataSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17684695/

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