|
|
[root@localhost /]# cat /etc/os-release
|
|
|
NAME="Kylin Linux Advanced Server"
|
|
|
VERSION="V10 (Lance)"
|
|
|
ID="kylin"
|
|
|
VERSION_ID="V10"
|
|
|
PRETTY_NAME="Kylin Linux Advanced Server V10 (Lance)"
|
|
|
ANSI_COLOR="0;31"
|
|
|
|
|
|
[root@localhost /]# uname -a
|
|
|
Linux localhost.localdomain 4.19.90-52.22.v2207.ky10.aarch64 #1 SMP Tue Mar 14 11:52:45 CST 2023 aarch64 aarch64 aarch64 GNU/Linux
|
|
|
[root@localhost /]# free -h
|
|
|
total used free shared buff/cache available
|
|
|
Mem: 29Gi 2.6Gi 25Gi 42Mi 1.0Gi 23Gi
|
|
|
Swap: 15Gi 0B 15Gi
|
|
|
[root@localhost /]# df -h
|
|
|
文件系统 容量 已用 可用 已用% 挂载点
|
|
|
devtmpfs 15G 0 15G 0% /dev
|
|
|
tmpfs 15G 64K 15G 1% /dev/shm
|
|
|
tmpfs 15G 31M 15G 1% /run
|
|
|
tmpfs 15G 0 15G 0% /sys/fs/cgroup
|
|
|
/dev/mapper/klas-root 380G 12G 368G 4% /
|
|
|
tmpfs 15G 64K 15G 1% /tmp
|
|
|
/dev/sda2 1014M 165M 850M 17% /boot
|
|
|
/dev/sda1 599M 6.5M 593M 2% /boot/efi
|
|
|
/dev/sdb1 7.3T 52G 7.3T 1% /media/raid1
|
|
|
tmpfs 3.0G 768K 3.0G 1% /run/user/1000
|
|
|
tmpfs 3.0G 0 3.0G 0% /run/user/0
|
|
|
[root@localhost /]# lscpu
|
|
|
架构: aarch64
|
|
|
CPU 运行模式: 64-bit
|
|
|
字节序: Little Endian
|
|
|
CPU: 64
|
|
|
在线 CPU 列表: 0-63
|
|
|
每个核的线程数: 1
|
|
|
每个座的核数: 64
|
|
|
座: 1
|
|
|
NUMA 节点: 8
|
|
|
厂商 ID: Phytium
|
|
|
型号: 2
|
|
|
型号名称: FT-2000+/64
|
|
|
步进: 0x1
|
|
|
BogoMIPS: 100.00
|
|
|
L1d 缓存: 2 MiB
|
|
|
L1i 缓存: 2 MiB
|
|
|
L2 缓存: 32 MiB
|
|
|
NUMA 节点0 CPU: 0-7
|
|
|
NUMA 节点1 CPU: 8-15
|
|
|
NUMA 节点2 CPU: 16-23
|
|
|
NUMA 节点3 CPU: 24-31
|
|
|
NUMA 节点4 CPU: 32-39
|
|
|
NUMA 节点5 CPU: 40-47
|
|
|
NUMA 节点6 CPU: 48-55
|
|
|
NUMA 节点7 CPU: 56-63
|
|
|
Vulnerability Itlb multihit: Not affected
|
|
|
Vulnerability L1tf: Not affected
|
|
|
Vulnerability Mds: Not affected
|
|
|
Vulnerability Meltdown: Not affected
|
|
|
Vulnerability Mmio stale data: Not affected
|
|
|
Vulnerability Spec store bypass: Not affected
|
|
|
Vulnerability Spectre v1: Mitigation; __user pointer sanitization
|
|
|
Vulnerability Spectre v2: Not affected
|
|
|
Vulnerability Srbds: Not affected
|
|
|
Vulnerability Tsx async abort: Not affected
|
|
|
标记: fp asimd evtstrm crc32 cpuid
|
|
|
[root@localhost /]# ^C
|
|
|
|
|
|
Last login: Sun Apr 27 15:23:20 2025 from 10.42.0.91
|
|
|
[root@localhost ~]# tiup cluster display tidb-cluster
|
|
|
Cluster type: tidb
|
|
|
Cluster name: tidb-cluster
|
|
|
Cluster version: v8.5.1
|
|
|
Deploy user: tidb
|
|
|
SSH type: builtin
|
|
|
Dashboard URL: http://10.42.0.1:2379/dashboard
|
|
|
Grafana URL: http://10.42.0.1:3000
|
|
|
ID Role Host Ports OS/Arch Status Data Dir Deploy Dir
|
|
|
-- ---- ---- ----- ------- ------ -------- ----------
|
|
|
10.42.0.1:9093 alertmanager 10.42.0.1 9093/9094 linux/aarch64 Up /tidb-data/alertmanager-9093 /tidb-deploy/alertmanager-9093
|
|
|
10.42.0.1:3000 grafana 10.42.0.1 3000 linux/aarch64 Up - /tidb-deploy/grafana-3000
|
|
|
10.42.0.1:2379 pd 10.42.0.1 2379/2380 linux/aarch64 Up|L|UI /tidb-data/pd-2379 /tidb-deploy/pd-2379
|
|
|
10.42.0.1:9090 prometheus 10.42.0.1 9090/12020 linux/aarch64 Up /tidb-data/prometheus-9090 /tidb-deploy/prometheus-9090
|
|
|
10.42.0.1:4000 tidb 10.42.0.1 4000/10080 linux/aarch64 Up - /tidb-deploy/tidb-4000
|
|
|
10.42.0.1:20160 tikv 10.42.0.1 20160/20180 linux/aarch64 Up /tidb-data/tikv-20160 /tidb-deploy/tikv-20160
|
|
|
Total nodes: 6
|
|
|
[root@localhost ~]# java -version
|
|
|
openjdk version "1.8.0_312"
|
|
|
OpenJDK Runtime Environment Bisheng (build 1.8.0_312-b07)
|
|
|
OpenJDK 64-Bit Server VM Bisheng (build 25.312-b07, mixed mode)
|
|
|
[root@localhost ~]# cd /media/tao_iot
|
|
|
[root@localhost tao_iot]# java -jar haiwei-admin.jar
|
|
|
Application Version: 3.8.7
|
|
|
Spring Boot Version: 2.5.15
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
// _ooOoo_ //
|
|
|
// o8888888o //
|
|
|
// 88" . "88 //
|
|
|
// (| ^_^ |) //
|
|
|
// O\ = /O //
|
|
|
// ____/`---'\____ //
|
|
|
// .' \\| |// `. //
|
|
|
// / \\||| : |||// \ //
|
|
|
// / _||||| -:- |||||- \ //
|
|
|
// | | \\\ - /// | | //
|
|
|
// | \_| ''\---/'' | | //
|
|
|
// \ .-\__ `-` ___/-. / //
|
|
|
// ___`. .' /--.--\ `. . ___ //
|
|
|
// ."" '< `.___\_<|>_/___.' >'"". //
|
|
|
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
|
|
|
// \ \ `-. \_ __\ /__ _/ .-` / / //
|
|
|
// ========`-.____`-.___\_____/___.-`____.-'======== //
|
|
|
// `=---=' //
|
|
|
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
|
|
|
// 佛祖保佑 永不宕机 永无BUG //
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
15:24:32.023 [main] INFO c.o.RuoYiApplication - [logStarting,55] - Starting RuoYiApplication using Java 1.8.0_312 on localhost.localdomain with PID 5266 (/media/tao_iot/haiwei-admin.jar started by root in /media/tao_iot)
|
|
|
15:24:32.023 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
|
|
15:24:32.031 [main] DEBUG c.o.RuoYiApplication - [logStarting,56] - Running with Spring Boot v2.5.15, Spring v5.3.33
|
|
|
15:24:32.032 [main] INFO c.o.RuoYiApplication - [logStartupProfileInfo,686] - The following 1 profile is active: "druid"
|
|
|
15:24:41.695 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-8020"]
|
|
|
15:24:41.697 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
|
|
15:24:41.698 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.75]
|
|
|
15:24:41.937 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
|
|
15:24:43.907 [main] INFO org.redisson.Version - [logVersion,41] - Redisson 3.16.4
|
|
|
15:24:44.453 [main] ERROR o.s.b.w.e.t.TomcatStarter - [onStartup,61] - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'jwtAuthenticationTokenFilter': Unsatisfied dependency expressed through field 'tokenService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
15:24:44.814 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
|
|
15:24:45.067 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - [refresh,599] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
15:24:45.154 [main] ERROR o.s.b.SpringApplication - [reportFailure,870] - Application run failed
|
|
|
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:163)
|
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:585)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
|
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780)
|
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:453)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:343)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1370)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1359)
|
|
|
at com.os.RuoYiApplication.main(RuoYiApplication.java:18)
|
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
|
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
|
|
|
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
|
|
|
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
|
|
|
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
|
|
|
Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:456)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:204)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160)
|
|
|
... 16 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jwtAuthenticationTokenFilter': Unsatisfied dependency expressed through field 'tokenService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:214)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:212)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:175)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:170)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:155)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:87)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:260)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:234)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)
|
|
|
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4936)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
|
|
|
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
|
|
|
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
|
|
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
|
|
|
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
|
|
|
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:795)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
|
|
|
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
|
|
|
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
|
|
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
|
|
|
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
|
|
|
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:249)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:428)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:914)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)
|
|
|
... 21 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 63 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 77 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 91 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781)
|
|
|
... 104 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:646)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:477)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781)
|
|
|
... 118 common frames omitted
|
|
|
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:641)
|
|
|
... 132 common frames omitted
|
|
|
Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.redisson.connection.pool.ConnectionPool$1.lambda$run$0(ConnectionPool.java:158)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:557)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.connection.pool.ConnectionPool.promiseFailure(ConnectionPool.java:313)
|
|
|
at org.redisson.connection.pool.ConnectionPool.lambda$createConnection$3(ConnectionPool.java:279)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.client.RedisClient$2$2.run(RedisClient.java:251)
|
|
|
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
|
|
|
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
|
|
|
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
|
|
|
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
|
|
|
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
|
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
|
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: 拒绝连接: 10.42.0.1/10.42.0.1:6379
|
|
|
Caused by: java.net.ConnectException: 拒绝连接
|
|
|
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
|
|
|
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:716)
|
|
|
at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)
|
|
|
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
|
|
|
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
|
|
|
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
|
|
|
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
|
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
|
[root@localhost tao_iot]# systemctl status redis
|
|
|
● redis.service - redis-server
|
|
|
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
|
|
|
Active: failed (Result: exit-code) since Sun 2025-04-27 15:18:06 CST; 9min ago
|
|
|
Process: 1945 ExecStart=/usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis.conf (code=exited, status=203/EXEC)
|
|
|
|
|
|
4月 27 15:18:06 localhost.localdomain systemd[1]: Starting redis-server...
|
|
|
4月 27 15:18:06 localhost.localdomain systemd[1]: redis.service: Control process exited, code=exited, status=203/EXEC
|
|
|
4月 27 15:18:06 localhost.localdomain systemd[1]: redis.service: Failed with result 'exit-code'.
|
|
|
4月 27 15:18:06 localhost.localdomain systemd[1]: Failed to start redis-server.
|
|
|
[root@localhost tao_iot]# systemctl start redis
|
|
|
Job for redis.service failed because the control process exited with error code.
|
|
|
See "systemctl status redis.service" and "journalctl -xe" for details.
|
|
|
[root@localhost tao_iot]# systemctl enable redis
|
|
|
Synchronizing state of redis.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
|
|
|
Executing: /usr/lib/systemd/systemd-sysv-install enable redis
|
|
|
|
|
|
[root@localhost tao_iot]# cd /media/redis/redis-5.0.5
|
|
|
[root@localhost redis-5.0.5]# systemctl status redis
|
|
|
● redis.service - redis-server
|
|
|
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
|
|
|
Active: failed (Result: exit-code) since Sun 2025-04-27 15:28:04 CST; 3min 13s ago
|
|
|
|
|
|
4月 27 15:28:04 localhost.localdomain systemd[1]: Starting redis-server...
|
|
|
4月 27 15:28:04 localhost.localdomain systemd[1]: redis.service: Control process exited, code=exited, status=203/EXEC
|
|
|
4月 27 15:28:04 localhost.localdomain systemd[1]: redis.service: Failed with result 'exit-code'.
|
|
|
4月 27 15:28:04 localhost.localdomain systemd[1]: Failed to start redis-server.
|
|
|
4月 27 15:28:12 localhost.localdomain systemd[1]: /etc/systemd/system/redis.service:7: Failed to parse boolean value, ignoring: true
|
|
|
4月 27 15:28:13 localhost.localdomain systemd[1]: /etc/systemd/system/redis.service:7: Failed to parse boolean value, ignoring: true
|
|
|
[root@localhost redis-5.0.5]# systemctl enable redis
|
|
|
Synchronizing state of redis.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
|
|
|
Executing: /usr/lib/systemd/systemd-sysv-install enable redis
|
|
|
^[[A[root@localhost redis-5.0.5]# systemctl enable redis
|
|
|
Synchronizing state of redis.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
|
|
|
Executing: /usr/lib/systemd/systemd-sysv-install enable redis
|
|
|
[root@localhost redis-5.0.5]# systemctl enable redis
|
|
|
Synchronizing state of redis.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
|
|
|
Executing: /usr/lib/systemd/systemd-sysv-install enable redis
|
|
|
[root@localhost redis-5.0.5]# systemctl start redis
|
|
|
Job for redis.service failed because the control process exited with error code.
|
|
|
See "systemctl status redis.service" and "journalctl -xe" for details.
|
|
|
[root@localhost redis-5.0.5]# ls
|
|
|
00-RELEASENOTES BUGS CONTRIBUTING COPYING deps INSTALL Makefile MANIFESTO README.md redis.conf runtest runtest-cluster runtest-moduleapi runtest-sentinel sentinel.conf src tests utils
|
|
|
[root@localhost redis-5.0.5]#
|
|
|
[root@localhost redis-5.0.5]# cd /media/redis/redis-5.0.5/src
|
|
|
[root@localhost src]# ./redis-server
|
|
|
5777:C 27 Apr 2025 15:33:14.742 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
|
|
|
5777:C 27 Apr 2025 15:33:14.742 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=5777, just started
|
|
|
5777:C 27 Apr 2025 15:33:14.742 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf
|
|
|
5777:M 27 Apr 2025 15:33:14.743 * Increased maximum number of open files to 10032 (it was originally set to 1024).
|
|
|
_._
|
|
|
_.-``__ ''-._
|
|
|
_.-`` `. `_. ''-._ Redis 5.0.5 (00000000/0) 64 bit
|
|
|
.-`` .-```. ```\/ _.,_ ''-._
|
|
|
( ' , .-` | `, ) Running in standalone mode
|
|
|
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
|
|
|
| `-._ `._ / _.-' | PID: 5777
|
|
|
`-._ `-._ `-./ _.-' _.-'
|
|
|
|`-._`-._ `-.__.-' _.-'_.-'|
|
|
|
| `-._`-._ _.-'_.-' | http://redis.io
|
|
|
`-._ `-._`-.__.-'_.-' _.-'
|
|
|
|`-._`-._ `-.__.-' _.-'_.-'|
|
|
|
| `-._`-._ _.-'_.-' |
|
|
|
`-._ `-._`-.__.-'_.-' _.-'
|
|
|
`-._ `-.__.-' _.-'
|
|
|
`-._ _.-'
|
|
|
`-.__.-'
|
|
|
|
|
|
5777:M 27 Apr 2025 15:33:14.744 # Server initialized
|
|
|
5777:M 27 Apr 2025 15:33:14.744 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
|
|
|
5777:M 27 Apr 2025 15:33:14.744 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
|
|
|
5777:M 27 Apr 2025 15:33:14.744 * Ready to accept connections
|
|
|
|
|
|
[root@localhost tao_iot]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
|
|
|
success
|
|
|
[root@localhost tao_iot]# firewall-cmd --reload
|
|
|
success
|
|
|
[root@localhost tao_iot]#
|
|
|
|
|
|
|
|
|
[root@localhost tao_iot]# cd /media/redis/redis-5.0.5
|
|
|
[root@localhost redis-5.0.5]# vi redis.conf
|
|
|
E325: ATTENTION
|
|
|
Found a swap file by the name ".redis.conf.swp"
|
|
|
owned by: root dated: 日 4月 27 11:27:11 2025
|
|
|
file name: /media/redis/redis-5.0.5/redis.conf
|
|
|
modified: YES
|
|
|
user name: root host name: localhost.localdomain
|
|
|
process ID: 867217
|
|
|
While opening file "redis.conf"
|
|
|
dated: 日 4月 27 15:48:57 2025
|
|
|
NEWER than swap file!
|
|
|
|
|
|
(1) Another program may be editing the same file. If this is the case,
|
|
|
be careful not to end up with two different instances of the same
|
|
|
file when making changes. Quit, or continue with caution.
|
|
|
(2) An edit session for this file crashed.
|
|
|
If this is the case, use ":recover" or "vim -r redis.conf"
|
|
|
to recover the changes (see ":help recovery").
|
|
|
If you did this already, delete the swap file ".redis.conf.swp"
|
|
|
to avoid this message.
|
|
|
"redis.conf" 1373L, 61863C
|
|
|
Press ENTER or type command to continue
|
|
|
|
|
|
[root@localhost tao_iot]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
|
|
|
success
|
|
|
[root@localhost tao_iot]# firewall-cmd --reload
|
|
|
success
|
|
|
[root@localhost tao_iot]# systemctl status redis
|
|
|
● redis.service - redis-server
|
|
|
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
|
|
|
Active: failed (Result: exit-code) since Sun 2025-04-27 15:31:36 CST; 21min ago
|
|
|
Process: 5755 ExecStart=/usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis.conf (code=exited, status=203/EXEC)
|
|
|
|
|
|
4月 27 15:31:36 localhost.localdomain systemd[1]: Starting redis-server...
|
|
|
4月 27 15:31:36 localhost.localdomain systemd[1]: redis.service: Control process exited, code=exited, status=203/EXEC
|
|
|
4月 27 15:31:36 localhost.localdomain systemd[1]: redis.service: Failed with result 'exit-code'.
|
|
|
4月 27 15:31:36 localhost.localdomain systemd[1]: Failed to start redis-server.
|
|
|
[root@localhost tao_iot]# cd /media/redis/redis-5.0.5
|
|
|
[root@localhost redis-5.0.5]# ./redis-server
|
|
|
-bash: ./redis-server: 没有那个文件或目录
|
|
|
[root@localhost redis-5.0.5]# cd /media/redis/redis-5.0.5/src
|
|
|
[root@localhost src]# ./redis-server
|
|
|
6591:C 27 Apr 2025 15:53:38.865 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
|
|
|
6591:C 27 Apr 2025 15:53:38.865 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=6591, just started
|
|
|
6591:C 27 Apr 2025 15:53:38.865 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf
|
|
|
6591:M 27 Apr 2025 15:53:38.866 * Increased maximum number of open files to 10032 (it was originally set to 1024).
|
|
|
6591:M 27 Apr 2025 15:53:38.866 # Could not create server TCP listening socket *:6379: bind: Address already in use
|
|
|
|
|
|
[root@localhost src]# ps aux | grep redis-server
|
|
|
root 5777 0.0 0.0 1289792 11200 pts/1 Sl+ 15:33 0:01 ./redis-server *:6379
|
|
|
root 6607 0.0 0.0 214144 1536 pts/0 S+ 15:54 0:00 grep redis-server
|
|
|
[root@localhost src]# ps aux | grep redis-server
|
|
|
root 5777 0.0 0.0 1289792 11200 pts/1 Sl+ 15:33 0:01 ./redis-server *:6379
|
|
|
root 6607 0.0 0.0 214144 1536 pts/0 S+ 15:54 0:00 grep redis-server
|
|
|
[root@localhost src]# vi /etc/systemd/system/redis.service
|
|
|
[root@localhost src]# ls -la /media/redis/redis-5.0.5/redis.conf
|
|
|
-rw-rw-r-- 1 root root 61863 4月 27 15:48 /media/redis/redis-5.0.5/redis.conf
|
|
|
[root@localhost src]# kill 5777
|
|
|
[root@localhost src]# systemctl daemon-reload
|
|
|
[root@localhost src]# # 启动Redis服务
|
|
|
[root@localhost src]# systemctl start redis
|
|
|
[root@localhost src]# systemctl status redis
|
|
|
● redis.service - Redis In-Memory Data Store
|
|
|
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
|
|
|
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-04-27 15:57:55 CST; 4s ago
|
|
|
Process: 6679 ExecStart=/media/redis/redis-5.0.5/src/redis-server /media/redis/redis-5.0.5/redis.conf (code=exited, status=1/FAILURE)
|
|
|
Main PID: 6679 (code=exited, status=1/FAILURE)
|
|
|
[root@localhost src]# /media/redis/redis-5.0.5/src/redis-cli -h 10.42.0.1 ping
|
|
|
Could not connect to Redis at 10.42.0.1:6379: Connection refused
|
|
|
[root@localhost src]#
|
|
|
|
|
|
|
|
|
[root@localhost src]# journalctl -u redis -n 50
|
|
|
-- Logs begin at Sun 2025-04-27 15:17:47 CST, end at Sun 2025-04-27 15:59:03 CST. --
|
|
|
4月 27 15:58:42 localhost.localdomain systemd[1]: redis.service: Service RestartSec=5s expired, scheduling restart.
|
|
|
4月 27 15:58:42 localhost.localdomain systemd[1]: redis.service: Scheduled restart job, restart counter is at 9.
|
|
|
4月 27 15:58:42 localhost.localdomain systemd[1]: Stopped Redis In-Memory Data Store.
|
|
|
4月 27 15:58:42 localhost.localdomain systemd[1]: Started Redis In-Memory Data Store.
|
|
|
4月 27 15:58:42 localhost.localdomain redis-server[6709]: *** FATAL CONFIG FILE ERROR ***
|
|
|
4月 27 15:58:42 localhost.localdomain redis-server[6709]: Reading the configuration file, at line 171
|
|
|
4月 27 15:58:42 localhost.localdomain redis-server[6709]: >>> 'logfile "/media/redis/redis-log"'
|
|
|
4月 27 15:58:42 localhost.localdomain redis-server[6709]: Can't open the log file: Is a directory
|
|
|
4月 27 15:58:42 localhost.localdomain systemd[1]: redis.service: Main process exited, code=exited, status=1/FAILURE
|
|
|
4月 27 15:58:42 localhost.localdomain systemd[1]: redis.service: Failed with result 'exit-code'.
|
|
|
4月 27 15:58:48 localhost.localdomain systemd[1]: redis.service: Service RestartSec=5s expired, scheduling restart.
|
|
|
4月 27 15:58:48 localhost.localdomain systemd[1]: redis.service: Scheduled restart job, restart counter is at 10.
|
|
|
4月 27 15:58:48 localhost.localdomain systemd[1]: Stopped Redis In-Memory Data Store.
|
|
|
4月 27 15:58:48 localhost.localdomain systemd[1]: Started Redis In-Memory Data Store.
|
|
|
4月 27 15:58:48 localhost.localdomain redis-server[6713]: *** FATAL CONFIG FILE ERROR ***
|
|
|
4月 27 15:58:48 localhost.localdomain redis-server[6713]: Reading the configuration file, at line 171
|
|
|
4月 27 15:58:48 localhost.localdomain redis-server[6713]: >>> 'logfile "/media/redis/redis-log"'
|
|
|
4月 27 15:58:48 localhost.localdomain redis-server[6713]: Can't open the log file: Is a directory
|
|
|
4月 27 15:58:48 localhost.localdomain systemd[1]: redis.service: Main process exited, code=exited, status=1/FAILURE
|
|
|
4月 27 15:58:48 localhost.localdomain systemd[1]: redis.service: Failed with result 'exit-code'.
|
|
|
4月 27 15:58:53 localhost.localdomain systemd[1]: redis.service: Service RestartSec=5s expired, scheduling restart.
|
|
|
4月 27 15:58:53 localhost.localdomain systemd[1]: redis.service: Scheduled restart job, restart counter is at 11.
|
|
|
4月 27 15:58:53 localhost.localdomain systemd[1]: Stopped Redis In-Memory Data Store.
|
|
|
4月 27 15:58:53 localhost.localdomain systemd[1]: Started Redis In-Memory Data Store.
|
|
|
4月 27 15:58:53 localhost.localdomain redis-server[6715]: *** FATAL CONFIG FILE ERROR ***
|
|
|
4月 27 15:58:53 localhost.localdomain redis-server[6715]: Reading the configuration file, at line 171
|
|
|
4月 27 15:58:53 localhost.localdomain redis-server[6715]: >>> 'logfile "/media/redis/redis-log"'
|
|
|
4月 27 15:58:53 localhost.localdomain redis-server[6715]: Can't open the log file: Is a directory
|
|
|
4月 27 15:58:53 localhost.localdomain systemd[1]: redis.service: Main process exited, code=exited, status=1/FAILURE
|
|
|
4月 27 15:58:53 localhost.localdomain systemd[1]: redis.service: Failed with result 'exit-code'.
|
|
|
4月 27 15:58:58 localhost.localdomain systemd[1]: redis.service: Service RestartSec=5s expired, scheduling restart.
|
|
|
4月 27 15:58:58 localhost.localdomain systemd[1]: redis.service: Scheduled restart job, restart counter is at 12.
|
|
|
4月 27 15:58:58 localhost.localdomain systemd[1]: Stopped Redis In-Memory Data Store.
|
|
|
4月 27 15:58:58 localhost.localdomain systemd[1]: Started Redis In-Memory Data Store.
|
|
|
4月 27 15:58:58 localhost.localdomain redis-server[6717]: *** FATAL CONFIG FILE ERROR ***
|
|
|
4月 27 15:58:58 localhost.localdomain redis-server[6717]: Reading the configuration file, at line 171
|
|
|
4月 27 15:58:58 localhost.localdomain redis-server[6717]: >>> 'logfile "/media/redis/redis-log"'
|
|
|
4月 27 15:58:58 localhost.localdomain redis-server[6717]: Can't open the log file: Is a directory
|
|
|
lines 1-39
|
|
|
|
|
|
|
|
|
[root@localhost ~]# mkdir -p /media/redis/redis-log/redis.log
|
|
|
mkdir: 无法创建目录 “/media/redis/redis-log/redis.log”: 文件已存在
|
|
|
[root@localhost ~]# systemctl restart redis
|
|
|
[root@localhost ~]# systemctl status redis
|
|
|
● redis.service - Redis In-Memory Data Store
|
|
|
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
|
|
|
Active: active (running) since Sun 2025-04-27 16:04:52 CST; 2ms ago
|
|
|
Main PID: 7094 (redis-server)
|
|
|
Tasks: 1
|
|
|
Memory: 2.0M
|
|
|
CGroup: /system.slice/redis.service
|
|
|
└─7094 /media/redis/redis-5.0.5/src/redis-server /media/redis/redis-5.0.5/redis.conf
|
|
|
|
|
|
4月 27 16:04:52 localhost.localdomain systemd[1]: Started Redis In-Memory Data Store.
|
|
|
[root@localhost ~]# /media/redis/redis-5.0.5/src/redis-cli ping
|
|
|
PONG
|
|
|
[root@localhost ~]# cd /media/tao_iot
|
|
|
[root@localhost tao_iot]# java -jar haiwei-admin.jar
|
|
|
Application Version: 3.8.7
|
|
|
Spring Boot Version: 2.5.15
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
// _ooOoo_ //
|
|
|
// o8888888o //
|
|
|
// 88" . "88 //
|
|
|
// (| ^_^ |) //
|
|
|
// O\ = /O //
|
|
|
// ____/`---'\____ //
|
|
|
// .' \\| |// `. //
|
|
|
// / \\||| : |||// \ //
|
|
|
// / _||||| -:- |||||- \ //
|
|
|
// | | \\\ - /// | | //
|
|
|
// | \_| ''\---/'' | | //
|
|
|
// \ .-\__ `-` ___/-. / //
|
|
|
// ___`. .' /--.--\ `. . ___ //
|
|
|
// ."" '< `.___\_<|>_/___.' >'"". //
|
|
|
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
|
|
|
// \ \ `-. \_ __\ /__ _/ .-` / / //
|
|
|
// ========`-.____`-.___\_____/___.-`____.-'======== //
|
|
|
// `=---=' //
|
|
|
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
|
|
|
// 佛祖保佑 永不宕机 永无BUG //
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
16:05:38.380 [main] INFO c.o.RuoYiApplication - [logStarting,55] - Starting RuoYiApplication using Java 1.8.0_312 on localhost.localdomain with PID 7131 (/media/tao_iot/haiwei-admin.jar started by root in /media/tao_iot)
|
|
|
16:05:38.378 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
|
|
16:05:38.384 [main] DEBUG c.o.RuoYiApplication - [logStarting,56] - Running with Spring Boot v2.5.15, Spring v5.3.33
|
|
|
16:05:38.385 [main] INFO c.o.RuoYiApplication - [logStartupProfileInfo,686] - The following 1 profile is active: "druid"
|
|
|
16:05:48.453 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-8020"]
|
|
|
16:05:48.455 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
|
|
16:05:48.456 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.75]
|
|
|
16:05:48.735 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
|
|
16:05:50.746 [main] INFO org.redisson.Version - [logVersion,41] - Redisson 3.16.4
|
|
|
16:05:51.691 [redisson-netty-2-12] WARN i.n.u.c.DefaultPromise - [notifyListener0,593] - An exception was thrown by org.redisson.misc.RedissonPromise$$Lambda$724/322112198.operationComplete()
|
|
|
java.util.concurrent.RejectedExecutionException: event executor terminated
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:934)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:351)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:344)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:836)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:827)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:817)
|
|
|
at io.netty.util.concurrent.AbstractEventExecutorGroup.execute(AbstractEventExecutorGroup.java:115)
|
|
|
at org.redisson.client.RedisClient$3.lambda$operationComplete$0(RedisClient.java:295)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:557)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.client.handler.BaseConnectionHandler.lambda$channelActive$1(BaseConnectionHandler.java:113)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.client.protocol.CommandData.tryFailure(CommandData.java:78)
|
|
|
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:370)
|
|
|
at org.redisson.client.handler.CommandPubSubDecoder.decodeCommand(CommandPubSubDecoder.java:96)
|
|
|
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:137)
|
|
|
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:113)
|
|
|
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
|
|
|
at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:366)
|
|
|
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
|
|
|
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
|
|
|
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
|
|
|
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
|
|
|
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
|
|
|
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
|
|
|
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
|
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
|
16:05:51.698 [main] ERROR o.s.b.w.e.t.TomcatStarter - [onStartup,61] - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'jwtAuthenticationTokenFilter': Unsatisfied dependency expressed through field 'tokenService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
16:05:51.778 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
|
|
16:05:52.024 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - [refresh,599] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
16:05:52.097 [main] ERROR o.s.b.SpringApplication - [reportFailure,870] - Application run failed
|
|
|
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:163)
|
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:585)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
|
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780)
|
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:453)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:343)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1370)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1359)
|
|
|
at com.os.RuoYiApplication.main(RuoYiApplication.java:18)
|
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
|
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
|
|
|
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
|
|
|
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
|
|
|
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
|
|
|
Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:456)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:204)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160)
|
|
|
... 16 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jwtAuthenticationTokenFilter': Unsatisfied dependency expressed through field 'tokenService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:214)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:212)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:175)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:170)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:155)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:87)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:260)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:234)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)
|
|
|
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4936)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
|
|
|
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
|
|
|
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
|
|
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
|
|
|
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
|
|
|
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:795)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
|
|
|
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
|
|
|
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
|
|
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
|
|
|
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
|
|
|
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:249)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:428)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:914)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)
|
|
|
... 21 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 63 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 77 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 91 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781)
|
|
|
... 104 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:646)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:477)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781)
|
|
|
... 118 common frames omitted
|
|
|
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:641)
|
|
|
... 132 common frames omitted
|
|
|
Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 10.42.0.1/10.42.0.1:6379
|
|
|
at org.redisson.connection.pool.ConnectionPool$1.lambda$run$0(ConnectionPool.java:158)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:557)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.connection.pool.ConnectionPool.promiseFailure(ConnectionPool.java:313)
|
|
|
at org.redisson.connection.pool.ConnectionPool.lambda$createConnection$3(ConnectionPool.java:279)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.client.RedisClient$2$1.run(RedisClient.java:242)
|
|
|
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
|
|
|
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
|
|
|
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
|
|
|
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
|
|
|
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
|
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
|
Caused by: java.io.IOException: 断开的管道
|
|
|
at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
|
|
|
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
|
|
|
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
|
|
|
at sun.nio.ch.IOUtil.write(IOUtil.java:51)
|
|
|
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:470)
|
|
|
at io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:415)
|
|
|
at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:931)
|
|
|
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:354)
|
|
|
at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:895)
|
|
|
at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1372)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:921)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:907)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:893)
|
|
|
at io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:125)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:925)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:941)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:966)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:934)
|
|
|
at org.redisson.client.handler.CommandsQueue.write(CommandsQueue.java:84)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:879)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:940)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:966)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:934)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:984)
|
|
|
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
|
|
|
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306)
|
|
|
at org.redisson.client.RedisConnection.send(RedisConnection.java:213)
|
|
|
at org.redisson.client.RedisConnection.async(RedisConnection.java:259)
|
|
|
at org.redisson.client.RedisConnection.async(RedisConnection.java:231)
|
|
|
at org.redisson.client.RedisConnection.async(RedisConnection.java:227)
|
|
|
at org.redisson.client.handler.BaseConnectionHandler.channelActive(BaseConnectionHandler.java:77)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:262)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:238)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.fireChannelActive(AbstractChannelHandlerContext.java:231)
|
|
|
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelActive(DefaultChannelPipeline.java:1398)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:258)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:238)
|
|
|
at io.netty.channel.DefaultChannelPipeline.fireChannelActive(DefaultChannelPipeline.java:895)
|
|
|
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:305)
|
|
|
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
|
|
|
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
|
|
|
... 4 common frames omitted
|
|
|
[root@localhost tao_iot]#
|
|
|
[root@localhost tao_iot]# telnet 10.42.0.1 6379
|
|
|
Trying 10.42.0.1...
|
|
|
Connected to 10.42.0.1.
|
|
|
Escape character is '^]'.
|
|
|
-DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect from external computers to Redis you may adopt one of the following solutions: 1) Just disable protected mode sending the command 'CONFIG SET protected-mode no' from the loopback interface by connecting to Redis from the same host the server is running, however MAKE SURE Redis is not publicly accessible from internet if you do so. Use CONFIG REWRITE to make this change permanent. 2) Alternatively you can just disable the protected mode by editing the Redis configuration file, and setting the protected mode option to 'no', and then restarting the server. 3) If you started the server manually just for testing, restart it with the '--protected-mode no' option. 4) Setup a bind address or an authentication password. NOTE: You only need to do one of the above things in order for the server to start accepting connections from the outside.
|
|
|
Connection closed by foreign host.
|
|
|
[root@localhost tao_iot]#
|
|
|
[root@localhost tao_iot]# sudo iptables -L -n
|
|
|
Chain INPUT (policy ACCEPT)
|
|
|
target prot opt source destination
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
INPUT_direct all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
INPUT_ZONES all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
DROP all -- 0.0.0.0/0 0.0.0.0/0 ctstate INVALID
|
|
|
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
|
|
|
|
|
|
Chain FORWARD (policy ACCEPT)
|
|
|
target prot opt source destination
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FORWARD_direct all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FORWARD_IN_ZONES all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FORWARD_OUT_ZONES all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
DROP all -- 0.0.0.0/0 0.0.0.0/0 ctstate INVALID
|
|
|
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
|
|
|
|
|
|
Chain OUTPUT (policy ACCEPT)
|
|
|
target prot opt source destination
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
OUTPUT_direct all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
|
|
|
Chain FORWARD_IN_ZONES (1 references)
|
|
|
target prot opt source destination
|
|
|
FWDI_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
FWDI_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
|
|
|
Chain FORWARD_OUT_ZONES (1 references)
|
|
|
target prot opt source destination
|
|
|
FWDO_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
FWDO_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
|
|
|
Chain FORWARD_direct (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDI_public (2 references)
|
|
|
target prot opt source destination
|
|
|
FWDI_public_log all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FWDI_public_deny all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FWDI_public_allow all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
|
|
|
|
|
|
Chain FWDI_public_allow (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDI_public_deny (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDI_public_log (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDO_public (2 references)
|
|
|
target prot opt source destination
|
|
|
FWDO_public_log all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FWDO_public_deny all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FWDO_public_allow all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
|
|
|
Chain FWDO_public_allow (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDO_public_deny (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDO_public_log (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain INPUT_ZONES (1 references)
|
|
|
target prot opt source destination
|
|
|
IN_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
IN_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
|
|
|
Chain INPUT_direct (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain IN_public (2 references)
|
|
|
target prot opt source destination
|
|
|
IN_public_log all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
IN_public_deny all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
IN_public_allow all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
|
|
|
|
|
|
Chain IN_public_allow (1 references)
|
|
|
target prot opt source destination
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 ctstate NEW,UNTRACKED
|
|
|
ACCEPT udp -- 0.0.0.0/0 224.0.0.251 udp dpt:5353 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:9090 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:2379 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8084 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:4000 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:7001 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:6379 ctstate NEW,UNTRACKED
|
|
|
|
|
|
Chain IN_public_deny (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain IN_public_log (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain OUTPUT_direct (1 references)
|
|
|
target prot opt source destination
|
|
|
[root@localhost tao_iot]#
|
|
|
[root@localhost tao_iot]# redis-cli -h 127.0.0.1 -p 6379 -a haiwei@123
|
|
|
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
|
|
|
127.0.0.1:6379> select 7
|
|
|
OK
|
|
|
127.0.0.1:6379[7]> ping
|
|
|
PONG
|
|
|
127.0.0.1:6379[7]> redis-cli -h 127.0.0.1 -p 6379
|
|
|
(error) ERR unknown command `redis-cli`, with args beginning with: `-h`, `127.0.0.1`, `-p`, `6379`,
|
|
|
127.0.0.1:6379[7]>
|
|
|
[root@localhost tao_iot]# redis-cli -h 127.0.0.1 -p 6379
|
|
|
127.0.0.1:6379> select 7
|
|
|
OK
|
|
|
127.0.0.1:6379[7]> ping
|
|
|
PONG
|
|
|
127.0.0.1:6379[7]>
|
|
|
[root@localhost tao_iot]# sudo iptables -L -n
|
|
|
Chain INPUT (policy ACCEPT)
|
|
|
target prot opt source destination
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
INPUT_direct all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
INPUT_ZONES all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
DROP all -- 0.0.0.0/0 0.0.0.0/0 ctstate INVALID
|
|
|
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
|
|
|
|
|
|
Chain FORWARD (policy ACCEPT)
|
|
|
target prot opt source destination
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FORWARD_direct all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FORWARD_IN_ZONES all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FORWARD_OUT_ZONES all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
DROP all -- 0.0.0.0/0 0.0.0.0/0 ctstate INVALID
|
|
|
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
|
|
|
|
|
|
Chain OUTPUT (policy ACCEPT)
|
|
|
target prot opt source destination
|
|
|
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
OUTPUT_direct all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
|
|
|
Chain FORWARD_IN_ZONES (1 references)
|
|
|
target prot opt source destination
|
|
|
FWDI_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
FWDI_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
|
|
|
Chain FORWARD_OUT_ZONES (1 references)
|
|
|
target prot opt source destination
|
|
|
FWDO_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
FWDO_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
|
|
|
Chain FORWARD_direct (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDI_public (2 references)
|
|
|
target prot opt source destination
|
|
|
FWDI_public_log all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FWDI_public_deny all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FWDI_public_allow all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
|
|
|
|
|
|
Chain FWDI_public_allow (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDI_public_deny (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDI_public_log (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDO_public (2 references)
|
|
|
target prot opt source destination
|
|
|
FWDO_public_log all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FWDO_public_deny all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
FWDO_public_allow all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
|
|
|
Chain FWDO_public_allow (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDO_public_deny (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain FWDO_public_log (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain INPUT_ZONES (1 references)
|
|
|
target prot opt source destination
|
|
|
IN_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
IN_public all -- 0.0.0.0/0 0.0.0.0/0 [goto]
|
|
|
|
|
|
Chain INPUT_direct (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain IN_public (2 references)
|
|
|
target prot opt source destination
|
|
|
IN_public_log all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
IN_public_deny all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
IN_public_allow all -- 0.0.0.0/0 0.0.0.0/0
|
|
|
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
|
|
|
|
|
|
Chain IN_public_allow (1 references)
|
|
|
target prot opt source destination
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 ctstate NEW,UNTRACKED
|
|
|
ACCEPT udp -- 0.0.0.0/0 224.0.0.251 udp dpt:5353 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:9090 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:2379 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8084 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:4000 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:7001 ctstate NEW,UNTRACKED
|
|
|
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:6379 ctstate NEW,UNTRACKED
|
|
|
|
|
|
Chain IN_public_deny (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain IN_public_log (1 references)
|
|
|
target prot opt source destination
|
|
|
|
|
|
Chain OUTPUT_direct (1 references)
|
|
|
target prot opt source destination
|
|
|
[root@localhost tao_iot]# java -jar haiwei-admin.jar
|
|
|
Application Version: 3.8.7
|
|
|
Spring Boot Version: 2.5.15
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
// _ooOoo_ //
|
|
|
// o8888888o //
|
|
|
// 88" . "88 //
|
|
|
// (| ^_^ |) //
|
|
|
// O\ = /O //
|
|
|
// ____/`---'\____ //
|
|
|
// .' \\| |// `. //
|
|
|
// / \\||| : |||// \ //
|
|
|
// / _||||| -:- |||||- \ //
|
|
|
// | | \\\ - /// | | //
|
|
|
// | \_| ''\---/'' | | //
|
|
|
// \ .-\__ `-` ___/-. / //
|
|
|
// ___`. .' /--.--\ `. . ___ //
|
|
|
// ."" '< `.___\_<|>_/___.' >'"". //
|
|
|
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
|
|
|
// \ \ `-. \_ __\ /__ _/ .-` / / //
|
|
|
// ========`-.____`-.___\_____/___.-`____.-'======== //
|
|
|
// `=---=' //
|
|
|
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
|
|
|
// 佛祖保佑 永不宕机 永无BUG //
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
16:22:12.677 [main] INFO c.o.RuoYiApplication - [logStarting,55] - Starting RuoYiApplication using Java 1.8.0_312 on localhost.localdomain with PID 8642 (/media/tao_iot/haiwei-admin.jar started by root in /media/tao_iot)
|
|
|
16:22:12.684 [main] DEBUG c.o.RuoYiApplication - [logStarting,56] - Running with Spring Boot v2.5.15, Spring v5.3.33
|
|
|
16:22:12.685 [main] INFO c.o.RuoYiApplication - [logStartupProfileInfo,686] - The following 1 profile is active: "druid"
|
|
|
16:22:12.688 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
|
|
16:22:22.898 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-8020"]
|
|
|
16:22:22.900 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
|
|
16:22:22.902 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.75]
|
|
|
16:22:23.181 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
|
|
16:22:25.330 [main] INFO org.redisson.Version - [logVersion,41] - Redisson 3.16.4
|
|
|
16:22:26.279 [main] ERROR o.s.b.w.e.t.TomcatStarter - [onStartup,61] - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'jwtAuthenticationTokenFilter': Unsatisfied dependency expressed through field 'tokenService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
16:22:26.358 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
|
|
16:22:26.604 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - [refresh,599] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
16:22:26.678 [main] ERROR o.s.b.SpringApplication - [reportFailure,870] - Application run failed
|
|
|
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:163)
|
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:585)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
|
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780)
|
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:453)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:343)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1370)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1359)
|
|
|
at com.os.RuoYiApplication.main(RuoYiApplication.java:18)
|
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
|
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
|
|
|
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
|
|
|
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
|
|
|
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
|
|
|
Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:456)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:204)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160)
|
|
|
... 16 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jwtAuthenticationTokenFilter': Unsatisfied dependency expressed through field 'tokenService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:214)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:212)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:175)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:170)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:155)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:87)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:260)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:234)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)
|
|
|
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4936)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
|
|
|
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
|
|
|
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
|
|
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
|
|
|
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
|
|
|
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:795)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
|
|
|
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
|
|
|
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
|
|
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
|
|
|
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
|
|
|
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:249)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:428)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:914)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)
|
|
|
... 21 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 63 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 77 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 91 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781)
|
|
|
... 104 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:646)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:477)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781)
|
|
|
... 118 common frames omitted
|
|
|
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:641)
|
|
|
... 132 common frames omitted
|
|
|
Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.redisson.connection.pool.ConnectionPool$1.lambda$run$0(ConnectionPool.java:158)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:557)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.connection.pool.ConnectionPool.promiseFailure(ConnectionPool.java:313)
|
|
|
at org.redisson.connection.pool.ConnectionPool.lambda$createConnection$3(ConnectionPool.java:279)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.client.RedisClient$2$1.run(RedisClient.java:242)
|
|
|
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
|
|
|
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
|
|
|
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
|
|
|
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
|
|
|
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
|
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
|
Caused by: org.redisson.client.RedisException: ERR Client sent AUTH, but no password is set. channel: [id: 0x75f4890e, L:/127.0.0.1:56236 - R:127.0.0.1/127.0.0.1:6379] command: (AUTH), params: (password masked)
|
|
|
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:370)
|
|
|
at org.redisson.client.handler.CommandDecoder.decodeCommand(CommandDecoder.java:198)
|
|
|
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:137)
|
|
|
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:113)
|
|
|
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
|
|
|
at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:366)
|
|
|
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
|
|
|
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
|
|
|
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
|
|
|
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
|
|
|
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
|
|
|
... 4 common frames omitted
|
|
|
[root@localhost tao_iot]#
|
|
|
|
|
|
|
|
|
[root@localhost tao_iot]# java -jar haiwei-admin.jar --DEBUG
|
|
|
Application Version: 3.8.7
|
|
|
Spring Boot Version: 2.5.15
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
// _ooOoo_ //
|
|
|
// o8888888o //
|
|
|
// 88" . "88 //
|
|
|
// (| ^_^ |) //
|
|
|
// O\ = /O //
|
|
|
// ____/`---'\____ //
|
|
|
// .' \\| |// `. //
|
|
|
// / \\||| : |||// \ //
|
|
|
// / _||||| -:- |||||- \ //
|
|
|
// | | \\\ - /// | | //
|
|
|
// | \_| ''\---/'' | | //
|
|
|
// \ .-\__ `-` ___/-. / //
|
|
|
// ___`. .' /--.--\ `. . ___ //
|
|
|
// ."" '< `.___\_<|>_/___.' >'"". //
|
|
|
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
|
|
|
// \ \ `-. \_ __\ /__ _/ .-` / / //
|
|
|
// ========`-.____`-.___\_____/___.-`____.-'======== //
|
|
|
// `=---=' //
|
|
|
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
|
|
|
// 佛祖保佑 永不宕机 永无BUG //
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
16:28:20.819 [main] INFO c.o.RuoYiApplication - [logStarting,55] - Starting RuoYiApplication using Java 1.8.0_312 on localhost.localdomain with PID 9077 (/media/tao_iot/haiwei-admin.jar started by root in /media/tao_iot)
|
|
|
16:28:20.822 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
|
|
16:28:20.826 [main] DEBUG c.o.RuoYiApplication - [logStarting,56] - Running with Spring Boot v2.5.15, Spring v5.3.33
|
|
|
16:28:20.828 [main] INFO c.o.RuoYiApplication - [logStartupProfileInfo,686] - The following 1 profile is active: "druid"
|
|
|
16:28:20.829 [main] DEBUG o.s.b.SpringApplication - [load,713] - Loading source class com.os.RuoYiApplication
|
|
|
16:28:20.977 [main] DEBUG o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - [prepareRefresh,637] - Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@74650e52
|
|
|
16:28:23.676 [main] DEBUG o.s.b.c.p.s.ConfigurationPropertySourcesPropertyResolver$DefaultResolver - [logKeyFound,115] - Found key 'spring.datasource.druid.statViewServlet.enabled' in PropertySource 'Config resource 'class path resource [application-druid.yml]' via location 'optional:classpath:/'' with value of type Boolean
|
|
|
16:28:24.797 [main] DEBUG o.s.b.a.AutoConfigurationPackages - [get,196] - @EnableAutoConfiguration was declared on a class in the package 'com.os'. Automatic @Repository and @Entity scanning is enabled.
|
|
|
16:28:29.239 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - [getArchiveFileDocumentRoot,81] - Code archive: /media/tao_iot/haiwei-admin.jar
|
|
|
16:28:29.240 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - [getExplodedWarFileDocumentRoot,125] - Code archive: /media/tao_iot/haiwei-admin.jar
|
|
|
16:28:29.240 [main] DEBUG o.s.b.w.e.t.TomcatServletWebServerFactory - [logNoDocumentRoots,149] - None of the document roots [src/main/webapp, public, static] point to a directory and will be ignored.
|
|
|
16:28:29.309 [main] INFO o.s.b.w.e.t.TomcatWebServer - [initialize,108] - Tomcat initialized with port(s): 8020 (http)
|
|
|
16:28:29.341 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-8020"]
|
|
|
16:28:29.342 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
|
|
16:28:29.343 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.75]
|
|
|
16:28:29.535 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
|
|
16:28:29.536 [main] DEBUG o.s.b.w.s.c.ServletWebServerApplicationContext - [prepareWebApplicationContext,284] - Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT]
|
|
|
16:28:29.536 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - [prepareWebApplicationContext,290] - Root WebApplicationContext: initialization completed in 8559 ms
|
|
|
16:28:29.617 [main] DEBUG o.s.b.c.p.s.ConfigurationPropertySourcesPropertyResolver$DefaultResolver - [logKeyFound,115] - Found key 'xss.urlPatterns' in PropertySource 'Config resource 'class path resource [application.yml]' via location 'optional:classpath:/'' with value of type String
|
|
|
16:28:30.311 [main] DEBUG o.s.b.c.p.s.ConfigurationPropertySourcesPropertyResolver$DefaultResolver - [logKeyFound,115] - Found key 'token.expireTime' in PropertySource 'Config resource 'class path resource [application.yml]' via location 'optional:classpath:/'' with value of type Integer
|
|
|
16:28:31.034 [main] INFO org.redisson.Version - [logVersion,41] - Redisson 3.16.4
|
|
|
16:28:31.963 [main] ERROR o.s.b.w.e.t.TomcatStarter - [onStartup,61] - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'jwtAuthenticationTokenFilter': Unsatisfied dependency expressed through field 'tokenService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
16:28:32.040 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
|
|
16:28:32.286 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - [refresh,599] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
16:28:32.365 [main] DEBUG o.s.b.a.l.ConditionEvaluationReportLoggingListener - [logAutoConfigurationReport,126] -
|
|
|
|
|
|
|
|
|
============================
|
|
|
CONDITIONS EVALUATION REPORT
|
|
|
============================
|
|
|
|
|
|
|
|
|
Positive matches:
|
|
|
-----------------
|
|
|
|
|
|
AopAutoConfiguration matched:
|
|
|
- @ConditionalOnProperty (spring.aop.auto=true) matched (OnPropertyCondition)
|
|
|
|
|
|
AopAutoConfiguration.AspectJAutoProxyingConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.aspectj.weaver.Advice' (OnClassCondition)
|
|
|
|
|
|
AopAutoConfiguration.AspectJAutoProxyingConfiguration.CglibAutoProxyConfiguration matched:
|
|
|
- @ConditionalOnProperty (spring.aop.proxy-target-class=true) matched (OnPropertyCondition)
|
|
|
|
|
|
BeanValidatorPluginsConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'javax.validation.executable.ExecutableValidator' (OnClassCondition)
|
|
|
|
|
|
CacheAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.cache.CacheManager' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.cache.interceptor.CacheAspectSupport; SearchStrategy: all) found bean 'cacheInterceptor'; @ConditionalOnMissingBean (names: cacheResolver types: org.springframework.cache.CacheManager; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
CacheAutoConfiguration#cacheManagerCustomizers matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
CacheMeterBinderProvidersConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'io.micrometer.core.instrument.binder.MeterBinder' (OnClassCondition)
|
|
|
|
|
|
CacheMeterBinderProvidersConfiguration.JCacheCacheMeterBinderProviderConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.springframework.cache.jcache.JCacheCache', 'javax.cache.CacheManager' (OnClassCondition)
|
|
|
|
|
|
CacheMeterBinderProvidersConfiguration.RedisCacheMeterBinderProviderConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.data.redis.cache.RedisCache' (OnClassCondition)
|
|
|
|
|
|
CacheMetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnBean (types: org.springframework.cache.CacheManager; SearchStrategy: all) found bean 'cacheManager' (OnBeanCondition)
|
|
|
|
|
|
CacheMetricsRegistrarConfiguration matched:
|
|
|
- @ConditionalOnBean (types: org.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider,io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found beans 'redissonCacheMeterBinderProvider', 'simpleMeterRegistry', 'redisCacheMeterBinderProvider', 'jCacheCacheMeterBinderProvider' (OnBeanCondition)
|
|
|
|
|
|
CompositeMeterRegistryAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'io.micrometer.core.instrument.composite.CompositeMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
DataSourceHealthContributorAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.springframework.jdbc.core.JdbcTemplate', 'org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource' (OnClassCondition)
|
|
|
- @ConditionalOnEnabledHealthIndicator management.health.defaults.enabled is considered true (OnEnabledHealthIndicatorCondition)
|
|
|
- @ConditionalOnBean (types: javax.sql.DataSource; SearchStrategy: all) found beans 'masterDataSource', 'dynamicDataSource' (OnBeanCondition)
|
|
|
|
|
|
DataSourceHealthContributorAutoConfiguration#dbHealthContributor matched:
|
|
|
- @ConditionalOnMissingBean (names: dbHealthIndicator,dbHealthContributor; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
DataSourceInitializationConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.jdbc.datasource.init.DatabasePopulator' (OnClassCondition)
|
|
|
- @ConditionalOnSingleCandidate (types: javax.sql.DataSource; SearchStrategy: all) found a single primary bean 'dynamicDataSource' from beans 'masterDataSource', 'dynamicDataSource'; @ConditionalOnMissingBean (types: org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
DataSourcePoolMetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'javax.sql.DataSource', 'io.micrometer.core.instrument.MeterRegistry' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: javax.sql.DataSource,io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found beans 'masterDataSource', 'dynamicDataSource', 'simpleMeterRegistry' (OnBeanCondition)
|
|
|
|
|
|
DataSourcePoolMetricsAutoConfiguration.HikariDataSourceMetricsConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'com.zaxxer.hikari.HikariDataSource' (OnClassCondition)
|
|
|
|
|
|
DataSourceTransactionManagerAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.springframework.jdbc.core.JdbcTemplate', 'org.springframework.transaction.TransactionManager' (OnClassCondition)
|
|
|
|
|
|
DataSourceTransactionManagerAutoConfiguration.JdbcTransactionManagerConfiguration matched:
|
|
|
- @ConditionalOnSingleCandidate (types: javax.sql.DataSource; SearchStrategy: all) found a single primary bean 'dynamicDataSource' from beans 'masterDataSource', 'dynamicDataSource' (OnBeanCondition)
|
|
|
|
|
|
DataSourceTransactionManagerAutoConfiguration.JdbcTransactionManagerConfiguration#transactionManager matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.transaction.TransactionManager; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
DiskSpaceHealthContributorAutoConfiguration matched:
|
|
|
- @ConditionalOnEnabledHealthIndicator management.health.defaults.enabled is considered true (OnEnabledHealthIndicatorCondition)
|
|
|
|
|
|
DiskSpaceHealthContributorAutoConfiguration#diskSpaceHealthIndicator matched:
|
|
|
- @ConditionalOnMissingBean (names: diskSpaceHealthIndicator; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
DispatcherServletAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
DispatcherServletAutoConfiguration.DispatcherServletConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'javax.servlet.ServletRegistration' (OnClassCondition)
|
|
|
- Default DispatcherServlet did not find dispatcher servlet beans (DispatcherServletAutoConfiguration.DefaultDispatcherServletCondition)
|
|
|
|
|
|
DispatcherServletAutoConfiguration.DispatcherServletRegistrationConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'javax.servlet.ServletRegistration' (OnClassCondition)
|
|
|
- DispatcherServlet Registration did not find servlet registration bean (DispatcherServletAutoConfiguration.DispatcherServletRegistrationCondition)
|
|
|
|
|
|
DispatcherServletAutoConfiguration.DispatcherServletRegistrationConfiguration#dispatcherServletRegistration matched:
|
|
|
- @ConditionalOnBean (names: dispatcherServlet types: org.springframework.web.servlet.DispatcherServlet; SearchStrategy: all) found bean 'dispatcherServlet' (OnBeanCondition)
|
|
|
|
|
|
DruidConfig#removeDruidFilterRegistrationBean matched:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.statViewServlet.enabled=true) matched (OnPropertyCondition)
|
|
|
|
|
|
DruidDataSourceAutoConfigure matched:
|
|
|
- @ConditionalOnClass found required class 'com.alibaba.druid.pool.DruidDataSource' (OnClassCondition)
|
|
|
|
|
|
DruidDynamicDataSourceConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure' (OnClassCondition)
|
|
|
|
|
|
DruidFilterConfiguration#statFilter matched:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.filter.stat.enabled) matched (OnPropertyCondition)
|
|
|
- @ConditionalOnMissingBean (types: com.alibaba.druid.filter.stat.StatFilter; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
DruidStatViewServletConfiguration matched:
|
|
|
- @ConditionalOnWebApplication (required) found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.stat-view-servlet.enabled=true) matched (OnPropertyCondition)
|
|
|
|
|
|
DruidWebStatFilterConfiguration matched:
|
|
|
- @ConditionalOnWebApplication (required) found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.web-stat-filter.enabled=true) matched (OnPropertyCondition)
|
|
|
|
|
|
DynamicDataSourceAutoConfiguration matched:
|
|
|
- @ConditionalOnProperty (spring.datasource.dynamic.enabled=true) matched (OnPropertyCondition)
|
|
|
|
|
|
DynamicDataSourceAutoConfiguration#dataSourceInitEvent matched:
|
|
|
- @ConditionalOnMissingBean (types: com.baomidou.dynamic.datasource.event.DataSourceInitEvent; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
DynamicDataSourceAutoConfiguration#dsProcessor matched:
|
|
|
- @ConditionalOnMissingBean (types: com.baomidou.dynamic.datasource.processor.DsProcessor; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
DynamicDataSourceAutoConfiguration#dynamicDatasourceAnnotationAdvisor matched:
|
|
|
- @ConditionalOnProperty (spring.datasource.dynamic.aop.enabled=true) matched (OnPropertyCondition)
|
|
|
|
|
|
DynamicDataSourceAutoConfiguration#dynamicTransactionAdvisor matched:
|
|
|
- @ConditionalOnProperty (spring.datasource.dynamic.seata=false) matched (OnPropertyCondition)
|
|
|
|
|
|
DynamicDataSourceCreatorAutoConfiguration#dataSourceCreator matched:
|
|
|
- @ConditionalOnMissingBean (types: com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
DynamicDataSourceCreatorAutoConfiguration.DruidDataSourceCreatorConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'com.alibaba.druid.pool.DruidDataSource' (OnClassCondition)
|
|
|
|
|
|
DynamicDataSourceCreatorAutoConfiguration.HikariDataSourceCreatorConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'com.zaxxer.hikari.HikariDataSource' (OnClassCondition)
|
|
|
|
|
|
EmbeddedWebServerFactoryCustomizerAutoConfiguration matched:
|
|
|
- @ConditionalOnWebApplication (required) found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
EmbeddedWebServerFactoryCustomizerAutoConfiguration.TomcatWebServerFactoryCustomizerConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.apache.catalina.startup.Tomcat', 'org.apache.coyote.UpgradeProtocol' (OnClassCondition)
|
|
|
|
|
|
EndpointAutoConfiguration#endpointCachingOperationInvokerAdvisor matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.invoker.cache.CachingOperationInvokerAdvisor; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
EndpointAutoConfiguration#endpointOperationParameterMapper matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ErrorMvcAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
ErrorMvcAutoConfiguration#basicErrorController matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.web.servlet.error.ErrorController; SearchStrategy: current) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ErrorMvcAutoConfiguration#errorAttributes matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.web.servlet.error.ErrorAttributes; SearchStrategy: current) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ErrorMvcAutoConfiguration.DefaultErrorViewResolverConfiguration#conventionErrorViewResolver matched:
|
|
|
- @ConditionalOnBean (types: org.springframework.web.servlet.DispatcherServlet; SearchStrategy: all) found bean 'dispatcherServlet'; @ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration matched:
|
|
|
- @ConditionalOnProperty (server.error.whitelabel.enabled) matched (OnPropertyCondition)
|
|
|
- ErrorTemplate Missing did not find error template view (ErrorMvcAutoConfiguration.ErrorTemplateMissingCondition)
|
|
|
|
|
|
ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration#beanNameViewResolver matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration#defaultErrorView matched:
|
|
|
- @ConditionalOnMissingBean (names: error; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
FilterConfig#xssFilterRegistration matched:
|
|
|
- @ConditionalOnProperty (xss.enabled=true) matched (OnPropertyCondition)
|
|
|
|
|
|
HealthContributorAutoConfiguration#pingHealthContributor matched:
|
|
|
- @ConditionalOnEnabledHealthIndicator management.health.defaults.enabled is considered true (OnEnabledHealthIndicatorCondition)
|
|
|
|
|
|
HealthEndpointAutoConfiguration matched:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.health.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint marked as exposed by a 'management.endpoints.web.exposure' property (OnAvailableEndpointCondition)
|
|
|
|
|
|
HealthEndpointConfiguration#healthContributorRegistry matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.health.HealthContributorRegistry; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
HealthEndpointConfiguration#healthEndpoint matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.health.HealthEndpoint; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
HealthEndpointConfiguration#healthEndpointGroups matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.health.HealthEndpointGroups; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
HealthEndpointConfiguration#healthHttpCodeStatusMapper matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.health.HttpCodeStatusMapper; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
HealthEndpointConfiguration#healthStatusAggregator matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.health.StatusAggregator; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
HealthEndpointWebExtensionConfiguration matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.boot.actuate.health.HealthEndpoint; SearchStrategy: all) found bean 'healthEndpoint' (OnBeanCondition)
|
|
|
|
|
|
HealthEndpointWebExtensionConfiguration#healthEndpointWebExtension matched:
|
|
|
- @ConditionalOnBean (types: org.springframework.boot.actuate.health.HealthEndpoint; SearchStrategy: all) found bean 'healthEndpoint'; @ConditionalOnMissingBean (types: org.springframework.boot.actuate.health.HealthEndpointWebExtension; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
HttpClientMetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'io.micrometer.core.instrument.MeterRegistry' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found bean 'simpleMeterRegistry' (OnBeanCondition)
|
|
|
|
|
|
HttpEncodingAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.filter.CharacterEncodingFilter' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnProperty (server.servlet.encoding.enabled) matched (OnPropertyCondition)
|
|
|
|
|
|
HttpEncodingAutoConfiguration#characterEncodingFilter matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.web.filter.CharacterEncodingFilter; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
HttpMessageConvertersAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.http.converter.HttpMessageConverter' (OnClassCondition)
|
|
|
- NoneNestedConditions 0 matched 1 did not; NestedCondition on HttpMessageConvertersAutoConfiguration.NotReactiveWebApplicationCondition.ReactiveWebApplication did not find reactive web application classes (HttpMessageConvertersAutoConfiguration.NotReactiveWebApplicationCondition)
|
|
|
|
|
|
HttpMessageConvertersAutoConfiguration#messageConverters matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.http.HttpMessageConverters; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
HttpMessageConvertersAutoConfiguration.StringHttpMessageConverterConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.http.converter.StringHttpMessageConverter' (OnClassCondition)
|
|
|
|
|
|
HttpMessageConvertersAutoConfiguration.StringHttpMessageConverterConfiguration#stringHttpMessageConverter matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.http.converter.StringHttpMessageConverter; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
InfoContributorAutoConfiguration#envInfoContributor matched:
|
|
|
- @ConditionalOnEnabledInfoContributor management.info.defaults.enabled is considered true (OnEnabledInfoContributorCondition)
|
|
|
|
|
|
JCacheCacheConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'javax.cache.Caching', 'org.springframework.cache.jcache.JCacheCacheManager' (OnClassCondition)
|
|
|
- Cache org.springframework.boot.autoconfigure.cache.JCacheCacheConfiguration automatic cache type (CacheCondition)
|
|
|
- AnyNestedCondition 1 matched 1 did not; NestedCondition on JCacheCacheConfiguration.JCacheAvailableCondition.CustomJCacheCacheManager @ConditionalOnSingleCandidate (types: javax.cache.CacheManager; SearchStrategy: all) did not find any beans; NestedCondition on JCacheCacheConfiguration.JCacheAvailableCondition.JCacheProvider JCache found single JSR-107 provider (JCacheCacheConfiguration.JCacheAvailableCondition)
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.cache.CacheManager; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JCacheCacheConfiguration#jCacheCacheManager matched:
|
|
|
- @ConditionalOnMissingBean (types: javax.cache.CacheManager; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JacksonAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'com.fasterxml.jackson.databind.ObjectMapper' (OnClassCondition)
|
|
|
|
|
|
JacksonAutoConfiguration.Jackson2ObjectMapperBuilderCustomizerConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.http.converter.json.Jackson2ObjectMapperBuilder' (OnClassCondition)
|
|
|
|
|
|
JacksonAutoConfiguration.JacksonObjectMapperBuilderConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.http.converter.json.Jackson2ObjectMapperBuilder' (OnClassCondition)
|
|
|
|
|
|
JacksonAutoConfiguration.JacksonObjectMapperBuilderConfiguration#jacksonObjectMapperBuilder matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.http.converter.json.Jackson2ObjectMapperBuilder; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JacksonAutoConfiguration.JacksonObjectMapperConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.http.converter.json.Jackson2ObjectMapperBuilder' (OnClassCondition)
|
|
|
|
|
|
JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched:
|
|
|
- @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JacksonAutoConfiguration.ParameterNamesModuleConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'com.fasterxml.jackson.module.paramnames.ParameterNamesModule' (OnClassCondition)
|
|
|
|
|
|
JacksonAutoConfiguration.ParameterNamesModuleConfiguration#parameterNamesModule matched:
|
|
|
- @ConditionalOnMissingBean (types: com.fasterxml.jackson.module.paramnames.ParameterNamesModule; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JacksonHttpMessageConvertersConfiguration.MappingJackson2HttpMessageConverterConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'com.fasterxml.jackson.databind.ObjectMapper' (OnClassCondition)
|
|
|
- @ConditionalOnProperty (spring.mvc.converters.preferred-json-mapper=jackson) matched (OnPropertyCondition)
|
|
|
- @ConditionalOnBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found bean 'jacksonObjectMapper' (OnBeanCondition)
|
|
|
|
|
|
JacksonHttpMessageConvertersConfiguration.MappingJackson2HttpMessageConverterConfiguration#mappingJackson2HttpMessageConverter matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter ignored: org.springframework.hateoas.server.mvc.TypeConstrainedMappingJackson2HttpMessageConverter,org.springframework.data.rest.webmvc.alps.AlpsJsonHttpMessageConverter; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JdbcTemplateAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'javax.sql.DataSource', 'org.springframework.jdbc.core.JdbcTemplate' (OnClassCondition)
|
|
|
- @ConditionalOnSingleCandidate (types: javax.sql.DataSource; SearchStrategy: all) found a single primary bean 'dynamicDataSource' from beans 'masterDataSource', 'dynamicDataSource' (OnBeanCondition)
|
|
|
|
|
|
JdbcTemplateConfiguration matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.jdbc.core.JdbcOperations; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JvmMetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'io.micrometer.core.instrument.MeterRegistry' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found bean 'simpleMeterRegistry' (OnBeanCondition)
|
|
|
|
|
|
JvmMetricsAutoConfiguration#classLoaderMetrics matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JvmMetricsAutoConfiguration#jvmGcMetrics matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.binder.jvm.JvmGcMetrics; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JvmMetricsAutoConfiguration#jvmMemoryMetrics matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
JvmMetricsAutoConfiguration#jvmThreadMetrics matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
LettuceConnectionConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'io.lettuce.core.RedisClient' (OnClassCondition)
|
|
|
- @ConditionalOnProperty (spring.redis.client-type=lettuce) matched (OnPropertyCondition)
|
|
|
|
|
|
LettuceConnectionConfiguration#lettuceClientResources matched:
|
|
|
- @ConditionalOnMissingBean (types: io.lettuce.core.resource.ClientResources; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
LifecycleAutoConfiguration#defaultLifecycleProcessor matched:
|
|
|
- @ConditionalOnMissingBean (names: lifecycleProcessor; SearchStrategy: current) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
LogbackMetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'io.micrometer.core.instrument.MeterRegistry', 'ch.qos.logback.classic.LoggerContext', 'org.slf4j.LoggerFactory' (OnClassCondition)
|
|
|
- LogbackLoggingCondition ILoggerFactory is a Logback LoggerContext (LogbackMetricsAutoConfiguration.LogbackLoggingCondition)
|
|
|
- @ConditionalOnBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found bean 'simpleMeterRegistry' (OnBeanCondition)
|
|
|
|
|
|
LogbackMetricsAutoConfiguration#logbackMetrics matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.binder.logging.LogbackMetrics; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ManagementContextAutoConfiguration.SameManagementContextConfiguration matched:
|
|
|
- Management Port actual port type (SAME) matched required type (OnManagementPortCondition)
|
|
|
|
|
|
MessageSourceAutoConfiguration matched:
|
|
|
- ResourceBundle found bundle URL [jar:file:/media/tao_iot/haiwei-admin.jar!/BOOT-INF/classes!/i18n/messages.properties] (MessageSourceAutoConfiguration.ResourceBundleCondition)
|
|
|
- @ConditionalOnMissingBean (names: messageSource; SearchStrategy: current) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
MetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'io.micrometer.core.annotation.Timed' (OnClassCondition)
|
|
|
|
|
|
MetricsAutoConfiguration#micrometerClock matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.Clock; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
MultipartAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'org.springframework.web.multipart.support.StandardServletMultipartResolver', 'javax.servlet.MultipartConfigElement' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnProperty (spring.servlet.multipart.enabled) matched (OnPropertyCondition)
|
|
|
|
|
|
MultipartAutoConfiguration#multipartConfigElement matched:
|
|
|
- @ConditionalOnMissingBean (types: javax.servlet.MultipartConfigElement,org.springframework.web.multipart.commons.CommonsMultipartResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
MultipartAutoConfiguration#multipartResolver matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.web.multipart.MultipartResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
MybatisAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.apache.ibatis.session.SqlSessionFactory', 'org.mybatis.spring.SqlSessionFactoryBean' (OnClassCondition)
|
|
|
- @ConditionalOnSingleCandidate (types: javax.sql.DataSource; SearchStrategy: all) found a single primary bean 'dynamicDataSource' from beans 'masterDataSource', 'dynamicDataSource' (OnBeanCondition)
|
|
|
|
|
|
MybatisAutoConfiguration#sqlSessionTemplate matched:
|
|
|
- @ConditionalOnMissingBean (types: org.mybatis.spring.SqlSessionTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
MybatisLanguageDriverAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.apache.ibatis.scripting.LanguageDriver' (OnClassCondition)
|
|
|
|
|
|
NamedParameterJdbcTemplateConfiguration matched:
|
|
|
- @ConditionalOnSingleCandidate (types: org.springframework.jdbc.core.JdbcTemplate; SearchStrategy: all) found a single bean 'jdbcTemplate'; @ConditionalOnMissingBean (types: org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
NettyAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'io.netty.util.NettyRuntime' (OnClassCondition)
|
|
|
|
|
|
OpenApiAutoConfiguration matched:
|
|
|
- @ConditionalOnProperty (springfox.documentation.enabled=true) matched (OnPropertyCondition)
|
|
|
|
|
|
OpenApiControllerWebMvc matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
OpenApiWebMvcConfiguration matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
PageHelperAutoConfiguration matched:
|
|
|
- @ConditionalOnBean (types: org.apache.ibatis.session.SqlSessionFactory; SearchStrategy: all) found bean 'sqlSessionFactory' (OnBeanCondition)
|
|
|
|
|
|
PersistenceExceptionTranslationAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor' (OnClassCondition)
|
|
|
|
|
|
PersistenceExceptionTranslationAutoConfiguration#persistenceExceptionTranslationPostProcessor matched:
|
|
|
- @ConditionalOnProperty (spring.dao.exceptiontranslation.enabled) matched (OnPropertyCondition)
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
PropertyPlaceholderAutoConfiguration#propertySourcesPlaceholderConfigurer matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.context.support.PropertySourcesPlaceholderConfigurer; SearchStrategy: current) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
QuartzAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.quartz.Scheduler', 'org.springframework.scheduling.quartz.SchedulerFactoryBean', 'org.springframework.transaction.PlatformTransactionManager' (OnClassCondition)
|
|
|
|
|
|
QuartzAutoConfiguration#quartzScheduler matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.scheduling.quartz.SchedulerFactoryBean; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ReactiveHealthEndpointConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'reactor.core.publisher.Flux' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.boot.actuate.health.HealthEndpoint; SearchStrategy: all) found bean 'healthEndpoint' (OnBeanCondition)
|
|
|
|
|
|
ReactiveHealthEndpointConfiguration#reactiveHealthContributorRegistry matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.health.ReactiveHealthContributorRegistry; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RedisAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.data.redis.core.RedisOperations' (OnClassCondition)
|
|
|
|
|
|
RedisHealthContributorAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.data.redis.connection.RedisConnectionFactory' (OnClassCondition)
|
|
|
- @ConditionalOnEnabledHealthIndicator management.health.defaults.enabled is considered true (OnEnabledHealthIndicatorCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found bean 'redissonConnectionFactory' (OnBeanCondition)
|
|
|
|
|
|
RedisReactiveAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.springframework.data.redis.connection.ReactiveRedisConnectionFactory', 'org.springframework.data.redis.core.ReactiveRedisTemplate', 'reactor.core.publisher.Flux' (OnClassCondition)
|
|
|
|
|
|
RedisReactiveAutoConfiguration#reactiveRedisTemplate matched:
|
|
|
- @ConditionalOnBean (types: org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; SearchStrategy: all) found bean 'redissonConnectionFactory'; @ConditionalOnMissingBean (names: reactiveRedisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RedisReactiveAutoConfiguration#reactiveStringRedisTemplate matched:
|
|
|
- @ConditionalOnBean (types: org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; SearchStrategy: all) found bean 'redissonConnectionFactory'; @ConditionalOnMissingBean (names: reactiveStringRedisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RedisReactiveHealthContributorAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.springframework.data.redis.connection.ReactiveRedisConnectionFactory', 'reactor.core.publisher.Flux' (OnClassCondition)
|
|
|
- @ConditionalOnEnabledHealthIndicator management.health.defaults.enabled is considered true (OnEnabledHealthIndicatorCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; SearchStrategy: all) found bean 'redissonConnectionFactory' (OnBeanCondition)
|
|
|
|
|
|
RedisReactiveHealthContributorAutoConfiguration#redisHealthContributor matched:
|
|
|
- @ConditionalOnMissingBean (names: redisHealthIndicator,redisHealthContributor; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RedisRepositoriesAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.data.redis.repository.configuration.EnableRedisRepositories' (OnClassCondition)
|
|
|
- @ConditionalOnProperty (spring.data.redis.repositories.enabled=true) matched (OnPropertyCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found bean 'redissonConnectionFactory'; @ConditionalOnMissingBean (types: org.springframework.data.redis.repository.support.RedisRepositoryFactoryBean; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RedissonAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.redisson.Redisson', 'org.springframework.data.redis.core.RedisOperations' (OnClassCondition)
|
|
|
|
|
|
RedissonAutoConfiguration#redissonConnectionFactory matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RedissonAutoConfiguration#redissonReactive matched:
|
|
|
- @ConditionalOnMissingBean (types: org.redisson.api.RedissonReactiveClient; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RedissonAutoConfiguration#redissonRxJava matched:
|
|
|
- @ConditionalOnMissingBean (types: org.redisson.api.RedissonRxClient; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RedissonAutoConfiguration#stringRedisTemplate matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.data.redis.core.StringRedisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RedissonCacheStatisticsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.springframework.boot.actuate.metrics.cache.CacheMeterBinderProvider', 'org.redisson.spring.cache.RedissonCache' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.cache.CacheManager; SearchStrategy: all) found bean 'cacheManager' (OnBeanCondition)
|
|
|
|
|
|
RepositoryMetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.data.repository.Repository' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found bean 'simpleMeterRegistry' (OnBeanCondition)
|
|
|
|
|
|
RepositoryMetricsAutoConfiguration#metricsRepositoryMethodInvocationListener matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.data.MetricsRepositoryMethodInvocationListener; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RepositoryMetricsAutoConfiguration#repositoryTagsProvider matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.data.RepositoryTagsProvider; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RestTemplateAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.client.RestTemplate' (OnClassCondition)
|
|
|
- NoneNestedConditions 0 matched 1 did not; NestedCondition on RestTemplateAutoConfiguration.NotReactiveWebApplicationCondition.ReactiveWebApplication did not find reactive web application classes (RestTemplateAutoConfiguration.NotReactiveWebApplicationCondition)
|
|
|
|
|
|
RestTemplateAutoConfiguration#restTemplateBuilder matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.web.client.RestTemplateBuilder; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RestTemplateAutoConfiguration#restTemplateBuilderConfigurer matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
RestTemplateMetricsConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.client.RestTemplate' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.boot.web.client.RestTemplateBuilder; SearchStrategy: all) found bean 'restTemplateBuilder' (OnBeanCondition)
|
|
|
|
|
|
RestTemplateMetricsConfiguration#restTemplateExchangeTagsProvider matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTagsProvider; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SecurityAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.security.authentication.DefaultAuthenticationEventPublisher' (OnClassCondition)
|
|
|
|
|
|
SecurityAutoConfiguration#authenticationEventPublisher matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.security.authentication.AuthenticationEventPublisher; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SecurityFilterAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer', 'org.springframework.security.config.http.SessionCreationPolicy' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
SecurityFilterAutoConfiguration#securityFilterChainRegistration matched:
|
|
|
- @ConditionalOnBean (names: springSecurityFilterChain; SearchStrategy: all) found bean 'springSecurityFilterChain' (OnBeanCondition)
|
|
|
|
|
|
SecurityRequestMatchersManagementContextConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.security.web.util.matcher.RequestMatcher' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
SecurityRequestMatchersManagementContextConfiguration.MvcRequestMatcherConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath; SearchStrategy: all) found bean 'dispatcherServletRegistration' (OnBeanCondition)
|
|
|
|
|
|
SecurityRequestMatchersManagementContextConfiguration.MvcRequestMatcherConfiguration#requestMatcherProvider matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.security.servlet.RequestMatcherProvider; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ServletEndpointManagementContextConfiguration matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
ServletEndpointManagementContextConfiguration.WebMvcServletEndpointManagementContextConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
|
|
|
|
|
|
ServletManagementContextAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'javax.servlet.Servlet' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
ServletWebServerFactoryAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'javax.servlet.ServletRequest' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
ServletWebServerFactoryAutoConfiguration#tomcatServletWebServerFactoryCustomizer matched:
|
|
|
- @ConditionalOnClass found required class 'org.apache.catalina.startup.Tomcat' (OnClassCondition)
|
|
|
|
|
|
ServletWebServerFactoryConfiguration.EmbeddedTomcat matched:
|
|
|
- @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'org.apache.catalina.startup.Tomcat', 'org.apache.coyote.UpgradeProtocol' (OnClassCondition)
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.web.servlet.server.ServletWebServerFactory; SearchStrategy: current) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SimpleMetricsExportAutoConfiguration matched:
|
|
|
- @ConditionalOnEnabledMetricsExport management.metrics.export.defaults.enabled is considered true (OnMetricsExportEnabledCondition)
|
|
|
- @ConditionalOnBean (types: io.micrometer.core.instrument.Clock; SearchStrategy: all) found bean 'micrometerClock'; @ConditionalOnMissingBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SimpleMetricsExportAutoConfiguration#simpleConfig matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.simple.SimpleConfig; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SpringDataWebAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.springframework.data.web.PageableHandlerMethodArgumentResolver', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.data.web.PageableHandlerMethodArgumentResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SpringDataWebAutoConfiguration#pageableCustomizer matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.data.web.config.PageableHandlerMethodArgumentResolverCustomizer; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SpringDataWebAutoConfiguration#sortCustomizer matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.data.web.config.SortHandlerMethodArgumentResolverCustomizer; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SpringfoxWebMvcConfiguration matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
SqlInitializationAutoConfiguration matched:
|
|
|
- @ConditionalOnProperty (spring.sql.init.enabled) matched (OnPropertyCondition)
|
|
|
- NoneNestedConditions 0 matched 1 did not; NestedCondition on SqlInitializationAutoConfiguration.SqlInitializationModeCondition.ModeIsNever @ConditionalOnProperty (spring.sql.init.mode=never) did not find property 'mode' (SqlInitializationAutoConfiguration.SqlInitializationModeCondition)
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
Swagger2ControllerWebMvc matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
Swagger2WebMvcConfiguration matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
SwaggerUiWebMvcConfiguration matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnProperty (springfox.documentation.swagger-ui.enabled=true) matched (OnPropertyCondition)
|
|
|
|
|
|
SystemMetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'io.micrometer.core.instrument.MeterRegistry' (OnClassCondition)
|
|
|
- @ConditionalOnBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found bean 'simpleMeterRegistry' (OnBeanCondition)
|
|
|
|
|
|
SystemMetricsAutoConfiguration#fileDescriptorMetrics matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.binder.system.FileDescriptorMetrics; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SystemMetricsAutoConfiguration#processorMetrics matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.binder.system.ProcessorMetrics; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
SystemMetricsAutoConfiguration#uptimeMetrics matched:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.binder.system.UptimeMetrics; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
TaskExecutionAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor' (OnClassCondition)
|
|
|
|
|
|
TaskExecutionAutoConfiguration#taskExecutorBuilder matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.task.TaskExecutorBuilder; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
TaskSchedulingAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler' (OnClassCondition)
|
|
|
|
|
|
TaskSchedulingAutoConfiguration#taskSchedulerBuilder matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.task.TaskSchedulerBuilder; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
TomcatMetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'io.micrometer.core.instrument.binder.tomcat.TomcatMetrics', 'org.apache.catalina.Manager' (OnClassCondition)
|
|
|
- @ConditionalOnWebApplication (required) found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
TomcatMetricsAutoConfiguration#tomcatMetricsBinder matched:
|
|
|
- @ConditionalOnBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found bean 'simpleMeterRegistry'; @ConditionalOnMissingBean (types: io.micrometer.core.instrument.binder.tomcat.TomcatMetrics,org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
TransactionAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.transaction.PlatformTransactionManager' (OnClassCondition)
|
|
|
|
|
|
TransactionAutoConfiguration#platformTransactionManagerCustomizers matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
TransactionAutoConfiguration.EnableTransactionManagementConfiguration matched:
|
|
|
- @ConditionalOnBean (types: org.springframework.transaction.TransactionManager; SearchStrategy: all) found bean 'transactionManager'; @ConditionalOnMissingBean (types: org.springframework.transaction.annotation.AbstractTransactionManagementConfiguration; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
TransactionAutoConfiguration.EnableTransactionManagementConfiguration.CglibAutoProxyConfiguration matched:
|
|
|
- @ConditionalOnProperty (spring.aop.proxy-target-class=true) matched (OnPropertyCondition)
|
|
|
|
|
|
TransactionAutoConfiguration.TransactionTemplateConfiguration matched:
|
|
|
- @ConditionalOnSingleCandidate (types: org.springframework.transaction.PlatformTransactionManager; SearchStrategy: all) found a single bean 'transactionManager' (OnBeanCondition)
|
|
|
|
|
|
TransactionAutoConfiguration.TransactionTemplateConfiguration#transactionTemplate matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.transaction.support.TransactionOperations; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ValidationAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'javax.validation.executable.ExecutableValidator' (OnClassCondition)
|
|
|
- @ConditionalOnResource found location classpath:META-INF/services/javax.validation.spi.ValidationProvider (OnResourceCondition)
|
|
|
|
|
|
ValidationAutoConfiguration#defaultValidator matched:
|
|
|
- @ConditionalOnMissingBean (types: javax.validation.Validator; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
ValidationAutoConfiguration#methodValidationPostProcessor matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.validation.beanvalidation.MethodValidationPostProcessor; SearchStrategy: current) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebEndpointAutoConfiguration matched:
|
|
|
- @ConditionalOnWebApplication (required) found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
WebEndpointAutoConfiguration#controllerEndpointDiscoverer matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebEndpointAutoConfiguration#endpointMediaTypes matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebEndpointAutoConfiguration#pathMappedEndpoints matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebEndpointAutoConfiguration#webEndpointDiscoverer matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.web.WebEndpointsSupplier; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebEndpointAutoConfiguration.WebEndpointServletConfiguration matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
WebEndpointAutoConfiguration.WebEndpointServletConfiguration#servletEndpointDiscoverer matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration#formContentFilter matched:
|
|
|
- @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition)
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched:
|
|
|
- @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched:
|
|
|
- @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched:
|
|
|
- @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcEndpointManagementContextConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnBean (types: org.springframework.web.servlet.DispatcherServlet,org.springframework.boot.actuate.endpoint.web.WebEndpointsSupplier; SearchStrategy: all) found beans 'webEndpointDiscoverer', 'dispatcherServlet' (OnBeanCondition)
|
|
|
|
|
|
WebMvcEndpointManagementContextConfiguration#controllerEndpointHandlerMapping matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcEndpointManagementContextConfiguration#webEndpointServletHandlerMapping matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcMetricsAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found bean 'simpleMeterRegistry' (OnBeanCondition)
|
|
|
|
|
|
WebMvcMetricsAutoConfiguration#webMvcTagsProvider matched:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebMvcRequestHandlerProvider matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
WebSecurityEnablerConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
WebSocketMessagingAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
WebSocketServletAutoConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'javax.servlet.Servlet', 'javax.websocket.server.ServerContainer' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
WebSocketServletAutoConfiguration.TomcatWebSocketConfiguration matched:
|
|
|
- @ConditionalOnClass found required classes 'org.apache.catalina.startup.Tomcat', 'org.apache.tomcat.websocket.server.WsSci' (OnClassCondition)
|
|
|
|
|
|
WebSocketServletAutoConfiguration.TomcatWebSocketConfiguration#websocketServletWebServerCustomizer matched:
|
|
|
- @ConditionalOnMissingBean (names: websocketServletWebServerCustomizer; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
|
|
|
Negative matches:
|
|
|
-----------------
|
|
|
|
|
|
ActiveMQAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.jms.ConnectionFactory' (OnClassCondition)
|
|
|
|
|
|
AopAutoConfiguration.AspectJAutoProxyingConfiguration.JdkDynamicAutoProxyConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.aop.proxy-target-class=false) did not find property 'proxy-target-class' (OnPropertyCondition)
|
|
|
|
|
|
AopAutoConfiguration.ClassProxyingConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingClass found unwanted class 'org.aspectj.weaver.Advice' (OnClassCondition)
|
|
|
|
|
|
AppOpticsMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.appoptics.AppOpticsMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
ArtemisAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.jms.ConnectionFactory' (OnClassCondition)
|
|
|
|
|
|
AtlasMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.atlas.AtlasMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
AuditAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnBean (types: org.springframework.boot.actuate.audit.AuditEventRepository; SearchStrategy: all) did not find any beans of type org.springframework.boot.actuate.audit.AuditEventRepository (OnBeanCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnProperty (management.auditevents.enabled) matched (OnPropertyCondition)
|
|
|
|
|
|
AuditEventsEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.auditevents.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
AvailabilityHealthContributorAutoConfiguration#livenessStateHealthIndicator:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (management.health.livenessstate.enabled=true) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
AvailabilityHealthContributorAutoConfiguration#readinessStateHealthIndicator:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (management.health.readinessstate.enabled=true) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
AvailabilityProbesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- Probes availability not running on a supported cloud platform (AvailabilityProbesAutoConfiguration.ProbesCondition)
|
|
|
|
|
|
BatchAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.batch.core.launch.JobLauncher' (OnClassCondition)
|
|
|
|
|
|
BeansEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.beans.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
CacheAutoConfiguration.CacheManagerEntityManagerFactoryDependsOnPostProcessor:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean' (OnClassCondition)
|
|
|
|
|
|
CacheMeterBinderProvidersConfiguration.CaffeineCacheMeterBinderProviderConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.github.benmanes.caffeine.cache.Cache' (OnClassCondition)
|
|
|
|
|
|
CacheMeterBinderProvidersConfiguration.EhCache2CacheMeterBinderProviderConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'net.sf.ehcache.Ehcache' (OnClassCondition)
|
|
|
|
|
|
CacheMeterBinderProvidersConfiguration.HazelcastCacheMeterBinderProviderConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required classes 'com.hazelcast.spring.cache.HazelcastCache', 'com.hazelcast.core.Hazelcast' (OnClassCondition)
|
|
|
|
|
|
CachesEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.caches.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.cache.CacheManager' (OnClassCondition)
|
|
|
|
|
|
CaffeineCacheConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.github.benmanes.caffeine.cache.Caffeine' (OnClassCondition)
|
|
|
|
|
|
CassandraAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
|
|
|
|
|
|
CassandraDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
|
|
|
|
|
|
CassandraHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
|
|
|
|
|
|
CassandraReactiveDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
|
|
|
|
|
|
CassandraReactiveHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
|
|
|
|
|
|
CassandraReactiveRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.cassandra.ReactiveSession' (OnClassCondition)
|
|
|
|
|
|
CassandraRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.datastax.oss.driver.api.core.CqlSession' (OnClassCondition)
|
|
|
|
|
|
ClientHttpConnectorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.web.reactive.function.client.WebClient' (OnClassCondition)
|
|
|
|
|
|
CloudFoundryActuatorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnCloudPlatform did not find CLOUD_FOUNDRY (OnCloudPlatformCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.web.servlet.DispatcherServlet' (OnClassCondition)
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnProperty (management.cloudfoundry.enabled) matched (OnPropertyCondition)
|
|
|
|
|
|
CodecsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.web.reactive.function.client.WebClient' (OnClassCondition)
|
|
|
|
|
|
CompositeMeterRegistryConfiguration:
|
|
|
Did not match:
|
|
|
- NoneNestedConditions 1 matched 1 did not; NestedCondition on CompositeMeterRegistryConfiguration.MultipleNonPrimaryMeterRegistriesCondition.SingleInjectableMeterRegistry @ConditionalOnSingleCandidate (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found a single bean 'simpleMeterRegistry'; NestedCondition on CompositeMeterRegistryConfiguration.MultipleNonPrimaryMeterRegistriesCondition.NoMeterRegistryCondition @ConditionalOnMissingBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found beans of type 'io.micrometer.core.instrument.MeterRegistry' simpleMeterRegistry (CompositeMeterRegistryConfiguration.MultipleNonPrimaryMeterRegistriesCondition)
|
|
|
|
|
|
ConditionsReportEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.conditions.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
ConfigurationPropertiesReportEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.configprops.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
ConnectionFactoryHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.r2dbc.spi.ConnectionFactory' (OnClassCondition)
|
|
|
|
|
|
ConnectionPoolMetricsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.r2dbc.pool.ConnectionPool' (OnClassCondition)
|
|
|
|
|
|
CouchbaseAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
|
|
|
|
|
|
CouchbaseCacheConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
|
|
|
|
|
|
CouchbaseDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.couchbase.client.java.Bucket' (OnClassCondition)
|
|
|
|
|
|
CouchbaseHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
|
|
|
|
|
|
CouchbaseReactiveDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
|
|
|
|
|
|
CouchbaseReactiveHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
|
|
|
|
|
|
CouchbaseReactiveRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.couchbase.client.java.Cluster' (OnClassCondition)
|
|
|
|
|
|
CouchbaseRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.couchbase.client.java.Bucket' (OnClassCondition)
|
|
|
|
|
|
DataSourcePoolMetricsAutoConfiguration.DataSourcePoolMetadataMetricsConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnBean (types: org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider; SearchStrategy: all) did not find any beans of type org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider (OnBeanCondition)
|
|
|
|
|
|
DatadogMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.datadog.DatadogMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
DispatcherServletAutoConfiguration.DispatcherServletConfiguration#multipartResolver:
|
|
|
Did not match:
|
|
|
- @ConditionalOnBean (types: org.springframework.web.multipart.MultipartResolver; SearchStrategy: all) did not find any beans of type org.springframework.web.multipart.MultipartResolver (OnBeanCondition)
|
|
|
|
|
|
DruidConfig#oneDataSource:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.one.enabled=true) found different value in property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidConfig#slaveDataSource:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.slave.enabled=true) found different value in property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidConfig#twoDataSource:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.two.enabled=true) found different value in property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidDataSourceAutoConfigure#dataSource:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: javax.sql.DataSource; SearchStrategy: all) found beans of type 'javax.sql.DataSource' masterDataSource, dynamicDataSource (OnBeanCondition)
|
|
|
|
|
|
DruidFilterConfiguration#commonsLogFilter:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.filter.commons-log.enabled) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidFilterConfiguration#configFilter:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.filter.config.enabled) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidFilterConfiguration#encodingConvertFilter:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.filter.encoding.enabled) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidFilterConfiguration#log4j2Filter:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.filter.log4j2.enabled) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidFilterConfiguration#log4jFilter:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.filter.log4j.enabled) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidFilterConfiguration#slf4jLogFilter:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.filter.slf4j.enabled) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidFilterConfiguration#wallConfig:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.filter.wall.enabled) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidFilterConfiguration#wallFilter:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.filter.wall.enabled) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
DruidSpringAopConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.druid.aop-patterns) did not find property 'spring.datasource.druid.aop-patterns' (OnPropertyCondition)
|
|
|
|
|
|
DynamicDataSourceAutoConfiguration#dataSource:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: javax.sql.DataSource; SearchStrategy: all) found beans of type 'javax.sql.DataSource' masterDataSource, dynamicDataSource (OnBeanCondition)
|
|
|
|
|
|
DynamicDataSourceCreatorAutoConfiguration.BeeCpDataSourceCreatorConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'cn.beecp.BeeDataSource' (OnClassCondition)
|
|
|
|
|
|
DynamicDataSourceCreatorAutoConfiguration.Dbcp2DataSourceCreatorConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.apache.commons.dbcp2.BasicDataSource' (OnClassCondition)
|
|
|
|
|
|
DynatraceMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.dynatrace.DynatraceMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
EhCacheCacheConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'net.sf.ehcache.Cache' (OnClassCondition)
|
|
|
|
|
|
ElasticMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.elastic.ElasticMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
ElasticSearchReactiveHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient' (OnClassCondition)
|
|
|
|
|
|
ElasticSearchRestHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.elasticsearch.client.RestHighLevelClient' (OnClassCondition)
|
|
|
|
|
|
ElasticsearchDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate' (OnClassCondition)
|
|
|
|
|
|
ElasticsearchRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.elasticsearch.client.Client' (OnClassCondition)
|
|
|
|
|
|
ElasticsearchRestClientAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.elasticsearch.client.RestHighLevelClient' (OnClassCondition)
|
|
|
|
|
|
EmbeddedLdapAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.unboundid.ldap.listener.InMemoryDirectoryServer' (OnClassCondition)
|
|
|
|
|
|
EmbeddedMongoAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.mongodb.MongoClientSettings' (OnClassCondition)
|
|
|
|
|
|
EmbeddedWebServerFactoryCustomizerAutoConfiguration.JettyWebServerFactoryCustomizerConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required classes 'org.eclipse.jetty.server.Server', 'org.eclipse.jetty.util.Loader', 'org.eclipse.jetty.webapp.WebAppContext' (OnClassCondition)
|
|
|
|
|
|
EmbeddedWebServerFactoryCustomizerAutoConfiguration.NettyWebServerFactoryCustomizerConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'reactor.netty.http.server.HttpServer' (OnClassCondition)
|
|
|
|
|
|
EmbeddedWebServerFactoryCustomizerAutoConfiguration.UndertowWebServerFactoryCustomizerConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required classes 'io.undertow.Undertow', 'org.xnio.SslClientAuthMode' (OnClassCondition)
|
|
|
|
|
|
EnvironmentEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.env.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
ErrorWebFluxAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.web.reactive.config.WebFluxConfigurer' (OnClassCondition)
|
|
|
|
|
|
FlywayAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.flywaydb.core.Flyway' (OnClassCondition)
|
|
|
|
|
|
FlywayEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.flywaydb.core.Flyway' (OnClassCondition)
|
|
|
|
|
|
FreeMarkerAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'freemarker.template.Configuration' (OnClassCondition)
|
|
|
|
|
|
GangliaMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.ganglia.GangliaMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
GenericCacheConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnBean (types: org.springframework.cache.Cache; SearchStrategy: all) did not find any beans of type org.springframework.cache.Cache (OnBeanCondition)
|
|
|
Matched:
|
|
|
- Cache org.springframework.boot.autoconfigure.cache.GenericCacheConfiguration automatic cache type (CacheCondition)
|
|
|
|
|
|
GraphiteMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.graphite.GraphiteMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
GroovyTemplateAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'groovy.text.markup.MarkupTemplateEngine' (OnClassCondition)
|
|
|
|
|
|
GsonAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.google.gson.Gson' (OnClassCondition)
|
|
|
|
|
|
GsonHttpMessageConvertersConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.google.gson.Gson' (OnClassCondition)
|
|
|
|
|
|
H2ConsoleAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.h2.server.web.WebServlet' (OnClassCondition)
|
|
|
|
|
|
HazelcastAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.hazelcast.core.HazelcastInstance' (OnClassCondition)
|
|
|
|
|
|
HazelcastCacheConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.hazelcast.core.HazelcastInstance' (OnClassCondition)
|
|
|
|
|
|
HazelcastHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.hazelcast.core.HazelcastInstance' (OnClassCondition)
|
|
|
|
|
|
HazelcastJCacheCustomizationConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.hazelcast.core.HazelcastInstance' (OnClassCondition)
|
|
|
|
|
|
HazelcastJpaDependencyAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.hazelcast.core.HazelcastInstance' (OnClassCondition)
|
|
|
|
|
|
HealthEndpointReactiveWebExtensionConfiguration:
|
|
|
Did not match:
|
|
|
- did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
HeapDumpWebEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.heapdump.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
HibernateJpaAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.persistence.EntityManager' (OnClassCondition)
|
|
|
|
|
|
HibernateMetricsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.persistence.EntityManagerFactory' (OnClassCondition)
|
|
|
|
|
|
HttpHandlerAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.web.reactive.DispatcherHandler' (OnClassCondition)
|
|
|
|
|
|
HttpTraceAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnBean (types: org.springframework.boot.actuate.trace.http.HttpTraceRepository; SearchStrategy: all) did not find any beans of type org.springframework.boot.actuate.trace.http.HttpTraceRepository (OnBeanCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnWebApplication (required) found 'session' scope (OnWebApplicationCondition)
|
|
|
- @ConditionalOnProperty (management.trace.http.enabled) matched (OnPropertyCondition)
|
|
|
|
|
|
HttpTraceAutoConfiguration.ReactiveTraceFilterConfiguration:
|
|
|
Did not match:
|
|
|
- did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
- Ancestor org.springframework.boot.actuate.autoconfigure.trace.http.HttpTraceAutoConfiguration did not match (ConditionEvaluationReport.AncestorsMatchedCondition)
|
|
|
|
|
|
HttpTraceAutoConfiguration.ServletTraceFilterConfiguration:
|
|
|
Did not match:
|
|
|
- Ancestor org.springframework.boot.actuate.autoconfigure.trace.http.HttpTraceAutoConfiguration did not match (ConditionEvaluationReport.AncestorsMatchedCondition)
|
|
|
Matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
HttpTraceEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.httptrace.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
HumioMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.humio.HumioMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
HypermediaAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.hateoas.EntityModel' (OnClassCondition)
|
|
|
|
|
|
InfinispanCacheConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.infinispan.spring.embedded.provider.SpringEmbeddedCacheManager' (OnClassCondition)
|
|
|
|
|
|
InfluxDbAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.influxdb.InfluxDB' (OnClassCondition)
|
|
|
|
|
|
InfluxDbHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.influxdb.InfluxDB' (OnClassCondition)
|
|
|
|
|
|
InfluxMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.influx.InfluxMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
InfoContributorAutoConfiguration#buildInfoContributor:
|
|
|
Did not match:
|
|
|
- @ConditionalOnSingleCandidate (types: org.springframework.boot.info.BuildProperties; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnEnabledInfoContributor management.info.defaults.enabled is considered true (OnEnabledInfoContributorCondition)
|
|
|
|
|
|
InfoContributorAutoConfiguration#gitInfoContributor:
|
|
|
Did not match:
|
|
|
- @ConditionalOnSingleCandidate (types: org.springframework.boot.info.GitProperties; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnEnabledInfoContributor management.info.defaults.enabled is considered true (OnEnabledInfoContributorCondition)
|
|
|
|
|
|
InfoEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.info.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
IntegrationAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.integration.config.EnableIntegration' (OnClassCondition)
|
|
|
|
|
|
IntegrationGraphEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.integration.graph.IntegrationGraphServer' (OnClassCondition)
|
|
|
|
|
|
JacksonHttpMessageConvertersConfiguration.MappingJackson2XmlHttpMessageConverterConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.fasterxml.jackson.dataformat.xml.XmlMapper' (OnClassCondition)
|
|
|
|
|
|
JdbcRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration' (OnClassCondition)
|
|
|
|
|
|
JedisConnectionConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'redis.clients.jedis.Jedis' (OnClassCondition)
|
|
|
|
|
|
JerseyAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.glassfish.jersey.server.spring.SpringComponentProvider' (OnClassCondition)
|
|
|
|
|
|
JerseySameManagementContextConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.glassfish.jersey.server.ResourceConfig' (OnClassCondition)
|
|
|
|
|
|
JerseyServerMetricsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.jersey2.server.MetricsApplicationEventListener' (OnClassCondition)
|
|
|
|
|
|
JerseyWebEndpointManagementContextConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.glassfish.jersey.server.ResourceConfig' (OnClassCondition)
|
|
|
|
|
|
JettyMetricsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.eclipse.jetty.server.Server' (OnClassCondition)
|
|
|
|
|
|
JmsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.jms.Message' (OnClassCondition)
|
|
|
|
|
|
JmsHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.jms.ConnectionFactory' (OnClassCondition)
|
|
|
|
|
|
JmxAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.jmx.enabled=true) did not find property 'enabled' (OnPropertyCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.jmx.export.MBeanExporter' (OnClassCondition)
|
|
|
|
|
|
JmxEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.jmx.enabled=true) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
JmxMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.jmx.JmxMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
JndiConnectionFactoryAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.jms.core.JmsTemplate' (OnClassCondition)
|
|
|
|
|
|
JndiDataSourceAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.datasource.jndi-name) did not find property 'jndi-name' (OnPropertyCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required classes 'javax.sql.DataSource', 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType' (OnClassCondition)
|
|
|
|
|
|
JolokiaEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.jolokia.http.AgentServlet' (OnClassCondition)
|
|
|
|
|
|
JooqAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.jooq.DSLContext' (OnClassCondition)
|
|
|
|
|
|
JpaRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.jpa.repository.JpaRepository' (OnClassCondition)
|
|
|
|
|
|
JsonbAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.json.bind.Jsonb' (OnClassCondition)
|
|
|
|
|
|
JsonbHttpMessageConvertersConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.json.bind.Jsonb' (OnClassCondition)
|
|
|
|
|
|
JtaAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.transaction.Transaction' (OnClassCondition)
|
|
|
|
|
|
KafkaAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.kafka.core.KafkaTemplate' (OnClassCondition)
|
|
|
|
|
|
KafkaMetricsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.kafka.core.ProducerFactory' (OnClassCondition)
|
|
|
|
|
|
KairosMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.kairos.KairosMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
LdapAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.ldap.core.ContextSource' (OnClassCondition)
|
|
|
|
|
|
LdapHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.ldap.core.LdapOperations' (OnClassCondition)
|
|
|
|
|
|
LdapRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.ldap.repository.LdapRepository' (OnClassCondition)
|
|
|
|
|
|
LettuceConnectionConfiguration#redisConnectionFactory:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redissonConnectionFactory (OnBeanCondition)
|
|
|
|
|
|
LiquibaseAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'liquibase.change.DatabaseChange' (OnClassCondition)
|
|
|
|
|
|
LiquibaseEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'liquibase.integration.spring.SpringLiquibase' (OnClassCondition)
|
|
|
|
|
|
Log4J2MetricsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.apache.logging.log4j.core.LoggerContext' (OnClassCondition)
|
|
|
|
|
|
LogFileWebEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.logfile.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
LoggersEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.loggers.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
MailHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnBean (types: org.springframework.mail.javamail.JavaMailSenderImpl; SearchStrategy: all) did not find any beans of type org.springframework.mail.javamail.JavaMailSenderImpl (OnBeanCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.mail.javamail.JavaMailSenderImpl' (OnClassCondition)
|
|
|
- @ConditionalOnEnabledHealthIndicator management.health.defaults.enabled is considered true (OnEnabledHealthIndicatorCondition)
|
|
|
|
|
|
MailSenderAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.mail.internet.MimeMessage' (OnClassCondition)
|
|
|
|
|
|
MailSenderValidatorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.mail.test-connection) did not find property 'test-connection' (OnPropertyCondition)
|
|
|
|
|
|
ManagementContextAutoConfiguration.DifferentManagementContextConfiguration:
|
|
|
Did not match:
|
|
|
- Management Port actual port type (SAME) did not match required type (DIFFERENT) (OnManagementPortCondition)
|
|
|
|
|
|
ManagementWebSecurityAutoConfiguration:
|
|
|
Did not match:
|
|
|
- AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter,org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter' securityConfig; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition)
|
|
|
Matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
MappingsEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.mappings.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
MetricsEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.metrics.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required class 'io.micrometer.core.annotation.Timed' (OnClassCondition)
|
|
|
|
|
|
MongoAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.mongodb.client.MongoClient' (OnClassCondition)
|
|
|
|
|
|
MongoDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.mongodb.client.MongoClient' (OnClassCondition)
|
|
|
|
|
|
MongoHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.mongodb.core.MongoTemplate' (OnClassCondition)
|
|
|
|
|
|
MongoMetricsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.mongodb.MongoClientSettings' (OnClassCondition)
|
|
|
|
|
|
MongoReactiveAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.mongodb.reactivestreams.client.MongoClient' (OnClassCondition)
|
|
|
|
|
|
MongoReactiveDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.mongodb.reactivestreams.client.MongoClient' (OnClassCondition)
|
|
|
|
|
|
MongoReactiveHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.mongodb.core.ReactiveMongoTemplate' (OnClassCondition)
|
|
|
|
|
|
MongoReactiveRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.mongodb.reactivestreams.client.MongoClient' (OnClassCondition)
|
|
|
|
|
|
MongoRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.mongodb.client.MongoClient' (OnClassCondition)
|
|
|
|
|
|
MustacheAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.samskivert.mustache.Mustache' (OnClassCondition)
|
|
|
|
|
|
MybatisAutoConfiguration#sqlSessionFactory:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.apache.ibatis.session.SqlSessionFactory; SearchStrategy: all) found beans of type 'org.apache.ibatis.session.SqlSessionFactory' sqlSessionFactory (OnBeanCondition)
|
|
|
|
|
|
MybatisAutoConfiguration.MapperScannerRegistrarNotFoundConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.mybatis.spring.mapper.MapperFactoryBean,org.mybatis.spring.mapper.MapperScannerConfigurer; SearchStrategy: all) found beans of type 'org.mybatis.spring.mapper.MapperScannerConfigurer' com.os.framework.config.ApplicationConfig#MapperScannerRegistrar#0 (OnBeanCondition)
|
|
|
|
|
|
MybatisLanguageDriverAutoConfiguration.FreeMarkerConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required classes 'org.mybatis.scripting.freemarker.FreeMarkerLanguageDriver', 'org.mybatis.scripting.freemarker.FreeMarkerLanguageDriverConfig' (OnClassCondition)
|
|
|
|
|
|
MybatisLanguageDriverAutoConfiguration.LegacyFreeMarkerConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.mybatis.scripting.freemarker.FreeMarkerLanguageDriver' (OnClassCondition)
|
|
|
|
|
|
MybatisLanguageDriverAutoConfiguration.LegacyVelocityConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.mybatis.scripting.velocity.Driver' (OnClassCondition)
|
|
|
|
|
|
MybatisLanguageDriverAutoConfiguration.ThymeleafConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.mybatis.scripting.thymeleaf.ThymeleafLanguageDriver' (OnClassCondition)
|
|
|
|
|
|
MybatisLanguageDriverAutoConfiguration.VelocityConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required classes 'org.mybatis.scripting.velocity.VelocityLanguageDriver', 'org.mybatis.scripting.velocity.VelocityLanguageDriverConfig' (OnClassCondition)
|
|
|
|
|
|
Neo4jAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
|
|
|
|
|
|
Neo4jDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
|
|
|
|
|
|
Neo4jHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
|
|
|
|
|
|
Neo4jReactiveDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
|
|
|
|
|
|
Neo4jReactiveRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
|
|
|
|
|
|
Neo4jRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.neo4j.driver.Driver' (OnClassCondition)
|
|
|
|
|
|
NewRelicMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.newrelic.NewRelicMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
NoOpCacheConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.cache.CacheManager; SearchStrategy: all) found beans of type 'org.springframework.cache.CacheManager' cacheManager (OnBeanCondition)
|
|
|
Matched:
|
|
|
- Cache org.springframework.boot.autoconfigure.cache.NoOpCacheConfiguration automatic cache type (CacheCondition)
|
|
|
|
|
|
NoOpMeterRegistryConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: io.micrometer.core.instrument.MeterRegistry; SearchStrategy: all) found beans of type 'io.micrometer.core.instrument.MeterRegistry' simpleMeterRegistry (OnBeanCondition)
|
|
|
|
|
|
OAuth2ClientAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.security.oauth2.client.registration.ClientRegistration' (OnClassCondition)
|
|
|
|
|
|
OAuth2ResourceServerAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken' (OnClassCondition)
|
|
|
|
|
|
OpenApiControllerWebFlux:
|
|
|
Did not match:
|
|
|
- did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
OpenApiWebFluxConfiguration:
|
|
|
Did not match:
|
|
|
- did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
ProjectInfoAutoConfiguration#buildProperties:
|
|
|
Did not match:
|
|
|
- @ConditionalOnResource did not find resource '${spring.info.build.location:classpath:META-INF/build-info.properties}' (OnResourceCondition)
|
|
|
|
|
|
ProjectInfoAutoConfiguration#gitProperties:
|
|
|
Did not match:
|
|
|
- GitResource did not find git info at classpath:git.properties (ProjectInfoAutoConfiguration.GitResourceAvailableCondition)
|
|
|
|
|
|
PrometheusMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.prometheus.PrometheusMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
QuartzAutoConfiguration.JdbcStoreTypeConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.quartz.job-store-type=jdbc) did not find property 'job-store-type' (OnPropertyCondition)
|
|
|
|
|
|
QuartzEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.quartz.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required class 'org.quartz.Scheduler' (OnClassCondition)
|
|
|
|
|
|
R2dbcAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.r2dbc.spi.ConnectionFactory' (OnClassCondition)
|
|
|
|
|
|
R2dbcDataAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.r2dbc.core.R2dbcEntityTemplate' (OnClassCondition)
|
|
|
|
|
|
R2dbcInitializationConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required classes 'io.r2dbc.spi.ConnectionFactory', 'org.springframework.r2dbc.connection.init.DatabasePopulator' (OnClassCondition)
|
|
|
|
|
|
R2dbcRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.r2dbc.spi.ConnectionFactory' (OnClassCondition)
|
|
|
|
|
|
R2dbcTransactionManagerAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.r2dbc.connection.R2dbcTransactionManager' (OnClassCondition)
|
|
|
|
|
|
RSocketMessagingAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.rsocket.RSocket' (OnClassCondition)
|
|
|
|
|
|
RSocketRequesterAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.rsocket.RSocket' (OnClassCondition)
|
|
|
|
|
|
RSocketSecurityAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.security.rsocket.core.SecuritySocketAcceptorInterceptor' (OnClassCondition)
|
|
|
|
|
|
RSocketServerAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.rsocket.core.RSocketServer' (OnClassCondition)
|
|
|
|
|
|
RSocketStrategiesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.rsocket.RSocket' (OnClassCondition)
|
|
|
|
|
|
RabbitAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.rabbitmq.client.Channel' (OnClassCondition)
|
|
|
|
|
|
RabbitHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.amqp.rabbit.core.RabbitTemplate' (OnClassCondition)
|
|
|
|
|
|
RabbitMetricsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.rabbitmq.client.ConnectionFactory' (OnClassCondition)
|
|
|
|
|
|
ReactiveCloudFoundryActuatorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnWebApplication did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
ReactiveElasticsearchRepositoriesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient' (OnClassCondition)
|
|
|
|
|
|
ReactiveElasticsearchRestClientAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'reactor.netty.http.client.HttpClient' (OnClassCondition)
|
|
|
|
|
|
ReactiveManagementContextAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnWebApplication did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
ReactiveManagementWebSecurityAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnWebApplication did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
ReactiveOAuth2ClientAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.security.oauth2.client.registration.ClientRegistration' (OnClassCondition)
|
|
|
|
|
|
ReactiveOAuth2ResourceServerAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnWebApplication did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
ReactiveSecurityAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.web.reactive.config.WebFluxConfigurer' (OnClassCondition)
|
|
|
|
|
|
ReactiveUserDetailsServiceAutoConfiguration:
|
|
|
Did not match:
|
|
|
- AnyNestedCondition 0 matched 2 did not; NestedCondition on ReactiveUserDetailsServiceAutoConfiguration.ReactiveUserDetailsServiceCondition.ReactiveWebApplicationCondition did not find reactive web application classes; NestedCondition on ReactiveUserDetailsServiceAutoConfiguration.ReactiveUserDetailsServiceCondition.RSocketSecurityEnabledCondition @ConditionalOnBean (types: org.springframework.messaging.rsocket.annotation.support.RSocketMessageHandler; SearchStrategy: all) did not find any beans of type org.springframework.messaging.rsocket.annotation.support.RSocketMessageHandler (ReactiveUserDetailsServiceAutoConfiguration.ReactiveUserDetailsServiceCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.security.authentication.ReactiveAuthenticationManager' (OnClassCondition)
|
|
|
|
|
|
ReactiveWebServerFactoryAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnWebApplication did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
RedisAutoConfiguration#redisTemplate:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition)
|
|
|
|
|
|
RedisAutoConfiguration#stringRedisTemplate:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.data.redis.core.StringRedisTemplate; SearchStrategy: all) found beans of type 'org.springframework.data.redis.core.StringRedisTemplate' stringRedisTemplate (OnBeanCondition)
|
|
|
|
|
|
RedisCacheConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.cache.CacheManager; SearchStrategy: all) found beans of type 'org.springframework.cache.CacheManager' cacheManager (OnBeanCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.data.redis.connection.RedisConnectionFactory' (OnClassCondition)
|
|
|
- Cache org.springframework.boot.autoconfigure.cache.RedisCacheConfiguration automatic cache type (CacheCondition)
|
|
|
|
|
|
RedisHealthContributorAutoConfiguration#redisHealthContributor:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (names: redisHealthIndicator,redisHealthContributor; SearchStrategy: all) found beans named redisHealthContributor (OnBeanCondition)
|
|
|
|
|
|
RedissonAutoConfiguration#redisTemplate:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition)
|
|
|
|
|
|
RedissonAutoConfiguration#redisson:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.redisson.api.RedissonClient; SearchStrategy: all) found beans of type 'org.redisson.api.RedissonClient' redisson (OnBeanCondition)
|
|
|
|
|
|
RepositoryRestMvcAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration' (OnClassCondition)
|
|
|
|
|
|
Saml2RelyingPartyAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository' (OnClassCondition)
|
|
|
|
|
|
ScheduledTasksEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.scheduledtasks.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
SecurityDataConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.security.data.repository.query.SecurityEvaluationContextExtension' (OnClassCondition)
|
|
|
|
|
|
SecurityRequestMatchersManagementContextConfiguration.JerseyRequestMatcherConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.glassfish.jersey.server.ResourceConfig' (OnClassCondition)
|
|
|
|
|
|
SendGridAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.sendgrid.SendGrid' (OnClassCondition)
|
|
|
|
|
|
ServletEndpointManagementContextConfiguration.JerseyServletEndpointManagementContextConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.glassfish.jersey.server.ResourceConfig' (OnClassCondition)
|
|
|
|
|
|
ServletManagementContextAutoConfiguration.ApplicationContextFilterConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (management.server.add-application-context-header=true) did not find property 'add-application-context-header' (OnPropertyCondition)
|
|
|
|
|
|
ServletWebServerFactoryAutoConfiguration.ForwardedHeaderFilterConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (server.forward-headers-strategy=framework) did not find property 'server.forward-headers-strategy' (OnPropertyCondition)
|
|
|
|
|
|
ServletWebServerFactoryConfiguration.EmbeddedJetty:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required classes 'org.eclipse.jetty.server.Server', 'org.eclipse.jetty.util.Loader', 'org.eclipse.jetty.webapp.WebAppContext' (OnClassCondition)
|
|
|
|
|
|
ServletWebServerFactoryConfiguration.EmbeddedUndertow:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required classes 'io.undertow.Undertow', 'org.xnio.SslClientAuthMode' (OnClassCondition)
|
|
|
|
|
|
SessionAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.session.Session' (OnClassCondition)
|
|
|
|
|
|
SessionsEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.session.FindByIndexNameSessionRepository' (OnClassCondition)
|
|
|
|
|
|
ShutdownEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.shutdown.enabled found so using endpoint default (OnAvailableEndpointCondition)
|
|
|
|
|
|
SignalFxMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.signalfx.SignalFxMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
SimpleCacheConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.cache.CacheManager; SearchStrategy: all) found beans of type 'org.springframework.cache.CacheManager' cacheManager (OnBeanCondition)
|
|
|
Matched:
|
|
|
- Cache org.springframework.boot.autoconfigure.cache.SimpleCacheConfiguration automatic cache type (CacheCondition)
|
|
|
|
|
|
SolrAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.apache.solr.client.solrj.impl.CloudSolrClient' (OnClassCondition)
|
|
|
|
|
|
SolrHealthContributorAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.apache.solr.client.solrj.SolrClient' (OnClassCondition)
|
|
|
|
|
|
SpringApplicationAdminJmxAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.application.admin.enabled=true) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
SpringBootWebSecurityConfiguration:
|
|
|
Did not match:
|
|
|
- AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter,org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter' securityConfig; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition)
|
|
|
Matched:
|
|
|
- found 'session' scope (OnWebApplicationCondition)
|
|
|
|
|
|
SpringDataRestConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.data.rest.core.config.RepositoryRestConfiguration' (OnClassCondition)
|
|
|
|
|
|
SpringfoxWebFluxConfiguration:
|
|
|
Did not match:
|
|
|
- did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
StackdriverMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.stackdriver.StackdriverMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
StartupEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- ApplicationStartup configured applicationStartup is of type class org.springframework.core.metrics.DefaultApplicationStartup, expected BufferingApplicationStartup. (StartupEndpointAutoConfiguration.ApplicationStartupCondition)
|
|
|
|
|
|
StatsdMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.micrometer.statsd.StatsdMeterRegistry' (OnClassCondition)
|
|
|
|
|
|
Swagger2ControllerWebFlux:
|
|
|
Did not match:
|
|
|
- did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
Swagger2WebFluxConfiguration:
|
|
|
Did not match:
|
|
|
- did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
SwaggerUiWebFluxConfiguration:
|
|
|
Did not match:
|
|
|
- did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
TaskExecutionAutoConfiguration#applicationTaskExecutor:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: java.util.concurrent.Executor; SearchStrategy: all) found beans of type 'java.util.concurrent.Executor' threadPoolTaskExecutor, scheduledExecutorService (OnBeanCondition)
|
|
|
|
|
|
TaskSchedulingAutoConfiguration#taskScheduler:
|
|
|
Did not match:
|
|
|
- @ConditionalOnBean (names: org.springframework.context.annotation.internalScheduledAnnotationProcessor; SearchStrategy: all) did not find any beans named org.springframework.context.annotation.internalScheduledAnnotationProcessor (OnBeanCondition)
|
|
|
|
|
|
ThreadDumpEndpointAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnAvailableEndpoint no property management.endpoint.threaddump.enabled found so using endpoint default; @ConditionalOnAvailableEndpoint no 'management.endpoints' property marked it as exposed (OnAvailableEndpointCondition)
|
|
|
|
|
|
ThymeleafAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.thymeleaf.spring5.SpringTemplateEngine' (OnClassCondition)
|
|
|
|
|
|
TransactionAutoConfiguration#transactionalOperator:
|
|
|
Did not match:
|
|
|
- @ConditionalOnSingleCandidate (types: org.springframework.transaction.ReactiveTransactionManager; SearchStrategy: all) did not find any beans (OnBeanCondition)
|
|
|
|
|
|
TransactionAutoConfiguration.EnableTransactionManagementConfiguration.JdkDynamicAutoProxyConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.aop.proxy-target-class=false) did not find property 'proxy-target-class' (OnPropertyCondition)
|
|
|
|
|
|
UserDetailsServiceAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.security.authentication.AuthenticationManager,org.springframework.security.authentication.AuthenticationProvider,org.springframework.security.core.userdetails.UserDetailsService,org.springframework.security.oauth2.jwt.JwtDecoder,org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector,org.springframework.security.oauth2.client.registration.ClientRegistrationRepository; SearchStrategy: all) found beans of type 'org.springframework.security.authentication.AuthenticationManager' authenticationManagerBean and found beans of type 'org.springframework.security.core.userdetails.UserDetailsService' userDetailsServiceImpl and found beans of type 'org.springframework.security.authentication.AuthenticationProvider' casAuthenticationProvider (OnBeanCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required class 'org.springframework.security.authentication.AuthenticationManager' (OnClassCondition)
|
|
|
|
|
|
WavefrontMetricsExportAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'com.wavefront.sdk.common.WavefrontSender' (OnClassCondition)
|
|
|
|
|
|
WebClientAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.web.reactive.function.client.WebClient' (OnClassCondition)
|
|
|
|
|
|
WebClientMetricsConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.web.reactive.function.client.WebClient' (OnClassCondition)
|
|
|
|
|
|
WebFluxAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.web.reactive.config.WebFluxConfigurer' (OnClassCondition)
|
|
|
|
|
|
WebFluxEndpointManagementContextConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.web.reactive.DispatcherHandler' (OnClassCondition)
|
|
|
|
|
|
WebFluxMetricsAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnWebApplication did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
WebFluxRequestHandlerProvider:
|
|
|
Did not match:
|
|
|
- did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration#hiddenHttpMethodFilter:
|
|
|
Did not match:
|
|
|
- @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) found beans named localeResolver (OnBeanCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration.ResourceChainCustomizerConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnEnabledResourceChain did not find class org.webjars.WebJarAssetLocator (OnEnabledResourceChainCondition)
|
|
|
|
|
|
WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver:
|
|
|
Did not match:
|
|
|
- @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition)
|
|
|
|
|
|
WebServiceTemplateAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.ws.client.core.WebServiceTemplate' (OnClassCondition)
|
|
|
|
|
|
WebServicesAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.springframework.ws.transport.http.MessageDispatcherServlet' (OnClassCondition)
|
|
|
|
|
|
WebSocketMessagingAutoConfiguration.WebSocketMessageConverterConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnBean (types: org.springframework.web.socket.config.annotation.DelegatingWebSocketMessageBrokerConfiguration,com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans of type org.springframework.web.socket.config.annotation.DelegatingWebSocketMessageBrokerConfiguration (OnBeanCondition)
|
|
|
Matched:
|
|
|
- @ConditionalOnClass found required classes 'com.fasterxml.jackson.databind.ObjectMapper', 'org.springframework.messaging.simp.config.AbstractMessageBrokerConfiguration' (OnClassCondition)
|
|
|
|
|
|
WebSocketReactiveAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnWebApplication did not find reactive web application classes (OnWebApplicationCondition)
|
|
|
|
|
|
WebSocketServletAutoConfiguration.Jetty10WebSocketConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required classes 'org.eclipse.jetty.websocket.javax.server.internal.JavaxWebSocketServerContainer', 'org.eclipse.jetty.websocket.server.JettyWebSocketServerContainer' (OnClassCondition)
|
|
|
|
|
|
WebSocketServletAutoConfiguration.JettyWebSocketConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer' (OnClassCondition)
|
|
|
|
|
|
WebSocketServletAutoConfiguration.UndertowWebSocketConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'io.undertow.websockets.jsr.Bootstrap' (OnClassCondition)
|
|
|
|
|
|
XADataSourceAutoConfiguration:
|
|
|
Did not match:
|
|
|
- @ConditionalOnClass did not find required class 'javax.transaction.TransactionManager' (OnClassCondition)
|
|
|
|
|
|
|
|
|
Exclusions:
|
|
|
-----------
|
|
|
|
|
|
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
|
|
|
|
|
|
|
|
|
Unconditional classes:
|
|
|
----------------------
|
|
|
|
|
|
org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration
|
|
|
|
|
|
org.springframework.boot.actuate.autoconfigure.availability.AvailabilityHealthContributorAutoConfiguration
|
|
|
|
|
|
org.springframework.boot.actuate.autoconfigure.info.InfoContributorAutoConfiguration
|
|
|
|
|
|
org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration
|
|
|
|
|
|
org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration
|
|
|
|
|
|
org.springframework.boot.actuate.autoconfigure.metrics.integration.IntegrationMetricsAutoConfiguration
|
|
|
|
|
|
org.springframework.boot.actuate.autoconfigure.endpoint.EndpointAutoConfiguration
|
|
|
|
|
|
org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration
|
|
|
|
|
|
org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration
|
|
|
|
|
|
cn.hutool.extra.spring.SpringUtil
|
|
|
|
|
|
org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration
|
|
|
|
|
|
org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration
|
|
|
|
|
|
|
|
|
|
|
|
16:28:32.409 [main] ERROR o.s.b.SpringApplication - [reportFailure,870] - Application run failed
|
|
|
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:163)
|
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:585)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
|
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780)
|
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:453)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:343)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1370)
|
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1359)
|
|
|
at com.os.RuoYiApplication.main(RuoYiApplication.java:18)
|
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
|
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
|
|
|
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
|
|
|
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
|
|
|
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
|
|
|
Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:456)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:204)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160)
|
|
|
... 16 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jwtAuthenticationTokenFilter': Unsatisfied dependency expressed through field 'tokenService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:214)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:212)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:175)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:170)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:155)
|
|
|
at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:87)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:260)
|
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:234)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)
|
|
|
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4936)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
|
|
|
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
|
|
|
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
|
|
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
|
|
|
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
|
|
|
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:795)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
|
|
|
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
|
|
|
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
|
|
|
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
|
|
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
|
|
|
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
|
|
|
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:249)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:428)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:914)
|
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
|
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)
|
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)
|
|
|
... 21 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenService': Unsatisfied dependency expressed through field 'redisCache'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 63 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisCache': Unsatisfied dependency expressed through field 'redisTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693)
|
|
|
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 77 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisTemplate' defined in class path resource [com/os/framework/config/RedisConfig.class]: Unsatisfied dependency expressed through method 'redisTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710)
|
|
|
... 91 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redissonConnectionFactory' defined in class path resource [org/redisson/spring/starter/RedissonAutoConfiguration.class]: Unsatisfied dependency expressed through method 'redissonConnectionFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781)
|
|
|
... 104 common frames omitted
|
|
|
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisson' defined in class path resource [com/os/framework/config/RedissonConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:646)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:477)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
|
|
|
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336)
|
|
|
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334)
|
|
|
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209)
|
|
|
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
|
|
|
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781)
|
|
|
... 118 common frames omitted
|
|
|
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redisson' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
|
|
|
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:641)
|
|
|
... 132 common frames omitted
|
|
|
Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379
|
|
|
at org.redisson.connection.pool.ConnectionPool$1.lambda$run$0(ConnectionPool.java:158)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:557)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.connection.pool.ConnectionPool.promiseFailure(ConnectionPool.java:313)
|
|
|
at org.redisson.connection.pool.ConnectionPool.lambda$createConnection$3(ConnectionPool.java:279)
|
|
|
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
|
|
|
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
|
|
|
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629)
|
|
|
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118)
|
|
|
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
|
|
|
at org.redisson.client.RedisClient$2$1.run(RedisClient.java:242)
|
|
|
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
|
|
|
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
|
|
|
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
|
|
|
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
|
|
|
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
|
|
|
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
|
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
|
Caused by: org.redisson.client.RedisException: ERR Client sent AUTH, but no password is set. channel: [id: 0x1b018f6c, L:/127.0.0.1:38772 - R:127.0.0.1/127.0.0.1:6379] command: (AUTH), params: (password masked)
|
|
|
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:370)
|
|
|
at org.redisson.client.handler.CommandDecoder.decodeCommand(CommandDecoder.java:198)
|
|
|
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:137)
|
|
|
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:113)
|
|
|
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
|
|
|
at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:366)
|
|
|
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
|
|
|
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
|
|
|
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
|
|
|
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
|
|
|
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
|
|
|
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
|
|
|
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
|
|
|
... 4 common frames omitted
|
|
|
[root@localhost tao_iot]#
|
|
|
[root@localhost tao_iot]# systemctl status redis
|
|
|
● redis.service - Redis In-Memory Data Store
|
|
|
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
|
|
|
Active: activating (auto-restart) since Sun 2025-04-27 16:31:38 CST; 2s ago
|
|
|
Process: 9390 ExecStart=/media/redis/redis-5.0.5/src/redis-server /media/redis/redis-5.0.5/redis.conf (code=exited, status=0/SUCCESS)
|
|
|
Main PID: 9390 (code=exited, status=0/SUCCESS)
|
|
|
[root@localhost tao_iot]#
|
|
|
[root@localhost src]# kill 6910
|
|
|
[root@localhost src]# /media/redis/redis-5.0.5/src/redis-server /media/redis/redis-5.0.5/redis.conf
|
|
|
[root@localhost src]# redis-cli -h 10.42.0.1 -p 6379 ping
|
|
|
(error) NOAUTH Authentication required.
|
|
|
[root@localhost src]# redis-cli -h 127.0.0.1 -p 6379 ping
|
|
|
(error) NOAUTH Authentication required.
|
|
|
[root@localhost src]# systemctl status redis
|
|
|
● redis.service - Redis In-Memory Data Store
|
|
|
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
|
|
|
Active: activating (auto-restart) since Sun 2025-04-27 16:44:40 CST; 1s ago
|
|
|
Process: 10185 ExecStart=/media/redis/redis-5.0.5/src/redis-server /media/redis/redis-5.0.5/redis.conf (code=exited, status=0/SUCCESS)
|
|
|
Main PID: 10185 (code=exited, status=0/SUCCESS)
|
|
|
[root@localhost src]# systemctl status redis
|
|
|
● redis.service - Redis In-Memory Data Store
|
|
|
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
|
|
|
Active: activating (auto-restart) since Sun 2025-04-27 16:44:40 CST; 1s ago
|
|
|
Process: 10185 ExecStart=/media/redis/redis-5.0.5/src/redis-server /media/redis/redis-5.0.5/redis.conf (code=exited, status=0/SUCCESS)
|
|
|
Main PID: 10185 (code=exited, status=0/SUCCESS)
|
|
|
[root@localhost src]# redis-cli -h 10.42.0.1 -p 6379 -a haiwei@123 ping
|
|
|
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
|
|
|
PONG
|
|
|
[root@localhost src]#
|
|
|
|
|
|
[root@localhost tao_iot]# vi /media/nginx-server/nginx-1.28.0/conf/nginx.conf
|
|
|
[root@localhost tao_iot]# firewall-cmd --permanent --add-port=6061/tcp
|
|
|
success
|
|
|
[root@localhost tao_iot]# firewall-cmd --permanent --add-port=8020/tcp
|
|
|
success
|
|
|
[root@localhost tao_iot]# firewall-cmd --reload
|
|
|
success
|
|
|
[root@localhost tao_iot]# rm dist.zip
|
|
|
rm:是否删除普通文件 'dist.zip'?y
|
|
|
[root@localhost tao_iot]# firewall-cmd --reload
|
|
|
success
|
|
|
[root@localhost tao_iot]# systemctl daemon-reload
|
|
|
[root@localhost tao_iot]# systemctl status nginx
|
|
|
● nginx.service - nginx service
|
|
|
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
|
|
|
Active: active (running) since Sun 2025-04-27 15:18:06 CST; 2h 20min ago
|
|
|
Main PID: 1953 (nginx)
|
|
|
Tasks: 2
|
|
|
Memory: 7.6M
|
|
|
CGroup: /system.slice/nginx.service
|
|
|
├─1953 nginx: master process /usr/local/nginx/sbin/nginx
|
|
|
└─1954 nginx: worker process
|
|
|
|
|
|
4月 27 15:18:06 localhost.localdomain systemd[1]: Starting nginx service...
|
|
|
4月 27 15:18:06 localhost.localdomain systemd[1]: Started nginx service.
|
|
|
[root@localhost tao_iot]# [root@localhost tao_iot]# getenforce
|
|
|
Disabled
|
|
|
[root@localhost tao_iot]# curl -I http://localhost:6061
|
|
|
curl: (7) Failed to connect to localhost port 6061: 拒绝连接
|
|
|
[root@localhost tao_iot]# chown -R nginx:nginx /media/tao_iot/dist
|
|
|
[root@localhost tao_iot]# chmod -R 755 /media/tao_iot/dist
|
|
|
[root@localhost tao_iot]# curl -I http://localhost:6061
|
|
|
curl: (7) Failed to connect to localhost port 6061: 拒绝连接
|
|
|
[root@localhost tao_iot]# getenforce
|
|
|
Disabled
|
|
|
[root@localhost tao_iot]# systemctl status nginx
|
|
|
● nginx.service - nginx service
|
|
|
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
|
|
|
Active: active (running) since Sun 2025-04-27 15:18:06 CST; 2h 20min ago
|
|
|
Main PID: 1953 (nginx)
|
|
|
Tasks: 2
|
|
|
Memory: 7.6M
|
|
|
CGroup: /system.slice/nginx.service
|
|
|
├─1953 nginx: master process /usr/local/nginx/sbin/nginx
|
|
|
└─1954 nginx: worker process
|
|
|
|
|
|
4月 27 15:18:06 localhost.localdomain systemd[1]: Starting nginx service...
|
|
|
4月 27 15:18:06 localhost.localdomain systemd[1]: Started nginx service.
|
|
|
[root@localhost tao_iot]# ^C
|
|
|
[root@localhost tao_iot]# getenforce
|
|
|
Disabled
|
|
|
[root@localhost tao_iot]# curl -I http://localhost:6061
|
|
|
curl: (7) Failed to connect to localhost port 6061: 拒绝连接
|
|
|
[root@localhost tao_iot]# chown -R nginx:nginx /media/tao_iot/dist
|
|
|
[root@localhost tao_iot]# chmod -R 755 /media/tao_iot/dist
|
|
|
[root@localhost tao_iot]# curl -I http://localhost:6061
|
|
|
curl: (7) Failed to connect to localhost port 6061: 拒绝连接
|
|
|
[root@localhost tao_iot]# getenforce
|
|
|
Disabled
|
|
|
[root@localhost tao_iot]# netstat -tulnp | grep nginx
|
|
|
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1953/nginx: master
|
|
|
[root@localhost tao_iot]# ss -tulnp | grep nginx
|
|
|
tcp LISTEN 0 511 0.0.0.0:80 0.0.0.0:* users:(("nginx",pid=1954,fd=9),("nginx",pid=1953,fd=9))
|
|
|
[root@localhost tao_iot]# nginx -t
|
|
|
-bash: nginx:未找到命令
|
|
|
[root@localhost tao_iot]# firewall-cmd --list-all
|
|
|
public (active)
|
|
|
target: default
|
|
|
icmp-block-inversion: no
|
|
|
interfaces: enp12s0f0 enp5s0u2
|
|
|
sources:
|
|
|
services: cockpit dhcpv6-client mdns ssh
|
|
|
ports: 2379/tcp 8084/tcp 4000/tcp 7001/tcp 6379/tcp 6061/tcp 8020/tcp
|
|
|
protocols:
|
|
|
masquerade: no
|
|
|
forward-ports:
|
|
|
source-ports:
|
|
|
icmp-blocks:
|
|
|
rich rules:
|
|
|
|
|
|
[root@localhost tao_iot]# firewall-cmd --permanent --add-port=6061/tcp
|
|
|
Warning: ALREADY_ENABLED: 6061:tcp
|
|
|
success
|
|
|
[root@localhost tao_iot]# curl -I http://10.42.0.1:6061
|
|
|
curl: (7) Failed to connect to 10.42.0.1 port 6061: 拒绝连接
|
|
|
[root@localhost tao_iot]# lsof -i :6061
|
|
|
[root@localhost tao_iot]# |