国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java連接redis,日志報錯java.lang.IllegalStateException

這篇具有很好參考價值的文章主要介紹了java連接redis,日志報錯java.lang.IllegalStateException。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

日志具體報錯如下,無法啟動應(yīng)用

D:\Java\jdk1.8.0_77\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always "-javaagent:D:\SoftWare\IntelliJ IDEA 2020.3.3\lib\idea_rt.jar=49817:D:\SoftWare\IntelliJ IDEA 2020.3.3\bin" -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dfile.encoding=UTF-8 -classpath D:\Java\jdk1.8.0_77\jre\lib\charsets.jar;D:\Java\jdk1.8.0_77\jre\lib\deploy.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\cldrdata.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\dnsns.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\jaccess.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\jfxrt.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\localedata.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\nashorn.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\sunec.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\sunjce_provider.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\sunmscapi.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\sunpkcs11.jar;D:\Java\jdk1.8.0_77\jre\lib\ext\zipfs.jar;D:\Java\jdk1.8.0_77\jre\lib\javaws.jar;D:\Java\jdk1.8.0_77\jre\lib\jce.jar;D:\Java\jdk1.8.0_77\jre\lib\jfr.jar;D:\Java\jdk1.8.0_77\jre\lib\jfxswt.jar;D:\Java\jdk1.8.0_77\jre\lib\jsse.jar;D:\Java\jdk1.8.0_77\jre\lib\management-agent.jar;D:\Java\jdk1.8.0_77\jre\lib\plugin.jar;D:\Java\jdk1.8.0_77\jre\lib\resources.jar;D:\Java\jdk1.8.0_77\jre\lib\rt.jar;D:\IDEA_project\demo_redis\target\classes;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\boot\spring-boot-starter-data-redis\2.7.6\spring-boot-starter-data-redis-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\boot\spring-boot-starter\2.7.6\spring-boot-starter-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\boot\spring-boot\2.7.6\spring-boot-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\boot\spring-boot-autoconfigure\2.7.6\spring-boot-autoconfigure-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\boot\spring-boot-starter-logging\2.7.6\spring-boot-starter-logging-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\ch\qos\logback\logback-classic\1.2.11\logback-classic-1.2.11.jar;D:\SoftWare\apache-maven-3.6.0\repository\ch\qos\logback\logback-core\1.2.11\logback-core-1.2.11.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.2\log4j-to-slf4j-2.17.2.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\apache\logging\log4j\log4j-api\2.17.2\log4j-api-2.17.2.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\slf4j\jul-to-slf4j\1.7.36\jul-to-slf4j-1.7.36.jar;D:\SoftWare\apache-maven-3.6.0\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\yaml\snakeyaml\1.30\snakeyaml-1.30.jar;D:\SoftWare\apache-maven-3.6.0\repository\io\lettuce\lettuce-core\6.1.10.RELEASE\lettuce-core-6.1.10.RELEASE.jar;D:\SoftWare\apache-maven-3.6.0\repository\io\netty\netty-common\4.1.85.Final\netty-common-4.1.85.Final.jar;D:\SoftWare\apache-maven-3.6.0\repository\io\netty\netty-handler\4.1.85.Final\netty-handler-4.1.85.Final.jar;D:\SoftWare\apache-maven-3.6.0\repository\io\netty\netty-resolver\4.1.85.Final\netty-resolver-4.1.85.Final.jar;D:\SoftWare\apache-maven-3.6.0\repository\io\netty\netty-buffer\4.1.85.Final\netty-buffer-4.1.85.Final.jar;D:\SoftWare\apache-maven-3.6.0\repository\io\netty\netty-transport-native-unix-common\4.1.85.Final\netty-transport-native-unix-common-4.1.85.Final.jar;D:\SoftWare\apache-maven-3.6.0\repository\io\netty\netty-codec\4.1.85.Final\netty-codec-4.1.85.Final.jar;D:\SoftWare\apache-maven-3.6.0\repository\io\netty\netty-transport\4.1.85.Final\netty-transport-4.1.85.Final.jar;D:\SoftWare\apache-maven-3.6.0\repository\io\projectreactor\reactor-core\3.4.25\reactor-core-3.4.25.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\boot\spring-boot-starter-web\2.7.6\spring-boot-starter-web-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\boot\spring-boot-starter-json\2.7.6\spring-boot-starter-json-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\com\fasterxml\jackson\core\jackson-databind\2.13.4.2\jackson-databind-2.13.4.2.jar;D:\SoftWare\apache-maven-3.6.0\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.4\jackson-annotations-2.13.4.jar;D:\SoftWare\apache-maven-3.6.0\repository\com\fasterxml\jackson\core\jackson-core\2.13.4\jackson-core-2.13.4.jar;D:\SoftWare\apache-maven-3.6.0\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.4\jackson-datatype-jdk8-2.13.4.jar;D:\SoftWare\apache-maven-3.6.0\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.4\jackson-datatype-jsr310-2.13.4.jar;D:\SoftWare\apache-maven-3.6.0\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.4\jackson-module-parameter-names-2.13.4.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\boot\spring-boot-starter-tomcat\2.7.6\spring-boot-starter-tomcat-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.69\tomcat-embed-core-9.0.69.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.69\tomcat-embed-el-9.0.69.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.69\tomcat-embed-websocket-9.0.69.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-web\5.3.24\spring-web-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-beans\5.3.24\spring-beans-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-webmvc\5.3.24\spring-webmvc-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-context\5.3.24\spring-context-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-expression\5.3.24\spring-expression-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\data\spring-data-redis\1.7.2.RELEASE\spring-data-redis-1.7.2.RELEASE.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\data\spring-data-keyvalue\2.7.6\spring-data-keyvalue-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\data\spring-data-commons\2.7.6\spring-data-commons-2.7.6.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-tx\5.3.24\spring-tx-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-oxm\5.3.24\spring-oxm-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-aop\5.3.24\spring-aop-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-context-support\5.3.24\spring-context-support-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\slf4j\jcl-over-slf4j\1.7.36\jcl-over-slf4j-1.7.36.jar;D:\SoftWare\apache-maven-3.6.0\repository\redis\clients\jedis\2.9.0\jedis-2.9.0.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\apache\commons\commons-pool2\2.11.1\commons-pool2-2.11.1.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-core\5.3.24\spring-core-5.3.24.jar;D:\SoftWare\apache-maven-3.6.0\repository\org\springframework\spring-jcl\5.3.24\spring-jcl-5.3.24.jar com.example.demo.DemoApplication

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.7.6)

2024-01-22 09:53:27.701  INFO 7912 --- [           main] com.example.demo.DemoApplication         : Starting DemoApplication using Java 1.8.0_77 on LAPTOP-MBCTH7PD with PID 7912 (D:\IDEA_project\demo_redis\target\classes started by huayu in D:\IDEA_project\demo_redis)
2024-01-22 09:53:27.706  INFO 7912 --- [           main] com.example.demo.DemoApplication         : No active profile set, falling back to 1 default profile: "default"
2024-01-22 09:53:28.422 ERROR 7912 --- [           main] o.s.boot.SpringApplication               : Application run failed

java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration.redisConnectionFactory
	at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:60) ~[spring-boot-autoconfigure-2.7.6.jar:2.7.6]
	at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:108) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod(ConfigurationClassBeanDefinitionReader.java:193) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:153) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:129) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:343) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) [spring-boot-2.7.6.jar:2.7.6]
	at com.example.demo.DemoApplication.main(DemoApplication.java:10) [classes/:na]
Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]
	at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:485) ~[spring-core-5.3.24.jar:5.3.24]
	at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:361) ~[spring-core-5.3.24.jar:5.3.24]
	at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:418) ~[spring-core-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.lambda$getTypeForFactoryMethod$2(AbstractAutowireCapableBeanFactory.java:765) ~[spring-beans-5.3.24.jar:5.3.24]
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[na:1.8.0_77]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:764) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:703) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:674) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1684) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:570) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:542) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.boot.autoconfigure.condition.OnBeanCondition.collectBeanNamesForType(OnBeanCondition.java:250) ~[spring-boot-autoconfigure-2.7.6.jar:2.7.6]
	at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getBeanNamesForType(OnBeanCondition.java:243) ~[spring-boot-autoconfigure-2.7.6.jar:2.7.6]
	at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getBeanNamesForType(OnBeanCondition.java:233) ~[spring-boot-autoconfigure-2.7.6.jar:2.7.6]
	at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchingBeans(OnBeanCondition.java:181) ~[spring-boot-autoconfigure-2.7.6.jar:2.7.6]
	at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchOutcome(OnBeanCondition.java:156) ~[spring-boot-autoconfigure-2.7.6.jar:2.7.6]
	at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:47) ~[spring-boot-autoconfigure-2.7.6.jar:2.7.6]
	... 17 common frames omitted
Caused by: java.lang.NoClassDefFoundError: org/springframework/data/redis/connection/lettuce/LettuceClientConfiguration$LettuceClientConfigurationBuilder
	at java.lang.Class.getDeclaredMethods0(Native Method) ~[na:1.8.0_77]
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[na:1.8.0_77]
	at java.lang.Class.getDeclaredMethods(Class.java:1975) ~[na:1.8.0_77]
	at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:467) ~[spring-core-5.3.24.jar:5.3.24]
	... 33 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration$LettuceClientConfigurationBuilder
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_77]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_77]
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[na:1.8.0_77]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_77]
	... 37 common frames omitted

2024-01-22 09:53:28.427  WARN 7912 --- [           main] o.s.boot.SpringApplication               : Unable to close ApplicationContext

java.lang.IllegalStateException: Failed to introspect Class [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]
	at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:485) ~[spring-core-5.3.24.jar:5.3.24]
	at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:361) ~[spring-core-5.3.24.jar:5.3.24]
	at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:418) ~[spring-core-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.lambda$getTypeForFactoryMethod$2(AbstractAutowireCapableBeanFactory.java:765) ~[spring-beans-5.3.24.jar:5.3.24]
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[na:1.8.0_77]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:764) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:703) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:674) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1684) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:570) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:542) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:669) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:661) ~[spring-beans-5.3.24.jar:5.3.24]
	at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1300) ~[spring-context-5.3.24.jar:5.3.24]
	at org.springframework.boot.SpringApplication.getExitCodeFromMappedException(SpringApplication.java:864) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.getExitCodeFromException(SpringApplication.java:852) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.handleExitCode(SpringApplication.java:839) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:779) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:317) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) [spring-boot-2.7.6.jar:2.7.6]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) [spring-boot-2.7.6.jar:2.7.6]
	at com.example.demo.DemoApplication.main(DemoApplication.java:10) [classes/:na]
Caused by: java.lang.NoClassDefFoundError: org/springframework/data/redis/connection/lettuce/LettuceClientConfiguration$LettuceClientConfigurationBuilder
	at java.lang.Class.getDeclaredMethods0(Native Method) ~[na:1.8.0_77]
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[na:1.8.0_77]
	at java.lang.Class.getDeclaredMethods(Class.java:1975) ~[na:1.8.0_77]
	at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:467) ~[spring-core-5.3.24.jar:5.3.24]
	... 21 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration$LettuceClientConfigurationBuilder
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_77]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_77]
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[na:1.8.0_77]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_77]
	... 25 common frames omitted


Process finished with exit code 1

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
>
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.6</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-redis</artifactId>
            <version>1.7.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <image>
                        <builder>paketobuildpacks/builder-jammy-base:latest</builder>
                    </image>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

java程序

package com.example.demo.controller;


import org.springframework.beans.factory.annotation.Autowired;


import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestRedis {

    @Autowired
    public StringRedisTemplate redisTemplate;

    @GetMapping("count")
    public String count(){
        long count = redisTemplate.opsForValue().increment("count",1);

        return "有【"+count+"】人訪問了頁面";
    }

}

出現(xiàn)這種問題的原因是版本不合適,使用springboot版本2.7.6,但是使用spring-boot-date的版本是1.7.2.RELEASE
注釋版本
java連接redis,日志報錯java.lang.IllegalStateException,java,java,redis,開發(fā)語言
重新啟動java程序,啟動成功
java連接redis,日志報錯java.lang.IllegalStateException,java,java,redis,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-818629.html

到了這里,關(guān)于java連接redis,日志報錯java.lang.IllegalStateException的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • java反射異常報錯解決:java.lang.NoSuchFieldException

    java反射異常報錯解決:java.lang.NoSuchFieldException

    我這里是學(xué)習(xí)測試開發(fā)時報錯,關(guān)聯(lián):運行代碼中調(diào)用另一個代碼文件的私有屬性并且這個私有屬性還需與本地excel文件中的title一致! 報錯信息如下圖: 69行代碼: 103行代碼: ?Caseinfo私有屬性代碼: excel下標(biāo)0行的列頭: 總結(jié):最終通過反復(fù)查看java.lang.NoSuchFieldException源代

    2024年02月12日
    瀏覽(19)
  • 報錯throws java.lang.ClassFormatError accessible: module java.base does not “opens java.lang“

    報錯throws java.lang.ClassFormatError accessible: module java.base does not “opens java.lang“

    有時候項目在前端瀏覽某些頁面時,會突然報如下錯誤: 與此同時,后端也會跟著報錯: ?問題表現(xiàn)出來的現(xiàn)象就是非法反射訪問警告,之前系統(tǒng)運行都沒問題,怎么突然就報這種錯誤哪,會把人搞得措手不及、不知如何處理。?其實這里有一個非常重要的線索: throws java

    2024年02月07日
    瀏覽(91)
  • Mybatisplus報錯 field private final java.lang.Class java.lang.invoke.SerializedLambda.capturingClass

    Unable to make field private final java.lang.Class java.lang.invoke.SerializedLambda.capturingClass accessible: module java.base does not “opens java.lang.invoke” to unnamed module @6dc17b83 其實是Mybatisplus和Java的版本兼容出現(xiàn)了問題。 這個錯誤是因為在 Java 9 及之后的版本中,模塊化系統(tǒng) (Module System) 引入了訪問限

    2024年02月04日
    瀏覽(18)
  • IDEA報錯:java.lang.NoSuchFieldError 和 NoSuchMethodError

    IDEA報錯:java.lang.NoSuchFieldError 和 NoSuchMethodError

    1、報錯信息 java.lang.NoSuchFieldError 和 NoSuchMethodError 2、場景 通過Maven引入了一個jar包,某一天新增了一個類的屬性或者靜態(tài)屬性。然后發(fā)現(xiàn)編譯完全正確,但是實際運行一直在報NoSuchFieldError。 3、造成原因只有以下兩種(不用想其他的,沒有其他可能) 1、你項目中有同一個

    2024年02月10日
    瀏覽(89)
  • RedisTemplate使用zadd報錯java.lang.StackOverflowError

    RedisTemplate使用zadd報錯java.lang.StackOverflowError

    代碼當(dāng)中使用RedisTemplate操作String、List都是正常的,但是操作zadd就會報錯,有人說是這兩個依賴的版本不一致的問題,但是項目中還有其他地方要用到,所以改版本號行不通, 下面是我操作的核心代碼 起初我認(rèn)為是版本號不一致的問題,因為線上服務(wù)器是7.0,本地是5.0,但

    2024年01月16日
    瀏覽(17)
  • 項目bug——編碼問題報錯(java.lang.IllegalStateException)

    項目bug——編碼問題報錯(java.lang.IllegalStateException)

    項目拉下后報錯 2023-07-17 14:26:07.596 ERROR 14300 — [ main] o.s.boot.SpringApplication : Application run failed java.lang.IllegalStateException: Failed to load property source from ‘file:/Users/wang/IdeaProjects/ms-family-pre/target/classes/application.yaml’ (classpath:/application.yaml) at org.springframework.boot.context.config.ConfigFileAppl

    2024年02月16日
    瀏覽(23)
  • 【Android】報錯java.lang.reflect.InvocationTargetException解決辦法

    【Android】報錯java.lang.reflect.InvocationTargetException解決辦法

    結(jié)果圖 原因 InvocationTargetException異常由Method.invoke(obj, args…)方法拋出。(反射異常) 當(dāng)被調(diào)用的方法的內(nèi)部拋出了異常而沒有被捕獲時,將由此異常接收?。?! 反射層將所有的異常都包裝在一個InvocationTargetException 中,能使你區(qū)分異常的實際上是反射層的引起的一個調(diào)用失敗(

    2024年01月21日
    瀏覽(22)
  • 已解決java.lang.ClassNotFoundException——java連接mysql8/mysql5

    已解決java.lang.ClassNotFoundException——java連接mysql8/mysql5

    這里大家沒必要去mysql官網(wǎng)安裝,可以直接安裝phpStudy_pro,畢竟小皮面板的宣言是讓天下沒有難配的服務(wù)器環(huán)境,如下是小皮面板的界面(同樣的,此次用到的所有資料文末公眾號可免費領(lǐng)取): 官網(wǎng)下載或者找公眾號免費資料包均可: 官網(wǎng)地址:https://downloads.mysql.com/archiv

    2024年01月21日
    瀏覽(25)
  • 新環(huán)境打包后運行報錯java.lang.reflect.InvocationTargetException

    新環(huán)境打包后運行報錯java.lang.reflect.InvocationTargetException

    業(yè)務(wù)場景:MySQL數(shù)據(jù)庫定期從Oracle數(shù)據(jù)庫中同步少量數(shù)據(jù),幾分鐘一次 版本信息:服務(wù)器jdk1.8.0_171,開發(fā)編譯環(huán)境jdk1.8.0_181 idea2023.1.2 技術(shù)框架:用了maven管理依賴,未發(fā)現(xiàn)spring等框架痕跡 將代碼少量改動后,本地編譯外加依賴打成jar包。 部署到遠程服務(wù)器時,運行出錯,系

    2024年02月04日
    瀏覽(92)
  • Android報錯:compileDebugJavaWithJavac FAILED、java.lang.AssertionError: annotationType()

    Android報錯:compileDebugJavaWithJavac FAILED、java.lang.AssertionError: annotationType()

    compileSdk:33 targetSdk:33 gradle:6.9.4 JDK:1.8.0 方法1 、刪除代碼中的這個注解? @Deprecated ,如下圖所示: 方法2 、升級JDK到11 網(wǎng)上搜查 compileDebugJavaWithJavac FAILED 基本都是將compileSdk和targetSdk修改到30(及)以下,但試過發(fā)現(xiàn)未解決我的問題。 然后又試了幾個我懷疑的地方還是不行。

    2024年02月09日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包