gpt4 book ai didi

java - Jedis:Bean 属性 'maxActive' 不可写或具有无效的 setter 方法

转载 作者:IT王子 更新时间:2023-10-29 06:12:56 25 4
gpt4 key购买 nike

guide 之后在 Heroku 上使用 Spring Java 应用程序安装 Redis,当代码部署到服务器上时,日志显示错误:

Bean property 'maxActive' is not writable or has an invalid setter method

pom.xml

<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>

上下文.xml

<beans:bean class="java.net.URI" id="redisUrl">
<beans:constructor-arg value="#{systemEnvironment['REDIS_URL']}"/>
</beans:bean>

<beans:bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<beans:property name="maxActive" value="10"/>
<beans:property name="maxIdle" value="5"/>
<beans:property name="minIdle" value="1"/>
</beans:bean>

<beans:bean id="jedisPool" class="redis.clients.jedis.JedisPool">
<beans:constructor-arg index="0" ref="jedisPoolConfig"/>
<beans:constructor-arg index="1" ref="redisUrl"/>
</beans:bean>

最佳答案

新版Jedis将ma​​xActive改为ma​​xTotal

ma​​xActive 替换为 ma​​xTotal

<beans:bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<beans:property name="maxTotal" value="10"/>
<beans:property name="maxIdle" value="5"/>
<beans:property name="minIdle" value="1"/>
</beans:bean>

关于java - Jedis:Bean 属性 'maxActive' 不可写或具有无效的 setter 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51200672/

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