org.springframework.context.ApplicationContextException: Unable to start reactive web server; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘nettyReactiveWebServerFactory’ defined in class path resource [org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerFactoryConfiguration
E
m
b
e
d
d
e
d
N
e
t
t
y
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
n
e
t
t
y
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
F
a
c
t
o
r
y
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
r
e
a
c
t
o
r
S
e
r
v
e
r
R
e
s
o
u
r
c
e
F
a
c
t
o
r
y
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
o
r
g
/
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
/
b
o
o
t
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
w
e
b
/
r
e
a
c
t
i
v
e
/
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
F
a
c
t
o
r
y
C
o
n
f
i
g
u
r
a
t
i
o
n
EmbeddedNetty.class]: Unsatisfied dependency expressed through method 'nettyReactiveWebServerFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reactorServerResourceFactory' defined in class path resource [org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerFactoryConfiguration
EmbeddedNetty.class]:Unsatisfieddependencyexpressedthroughmethod′nettyReactiveWebServerFactory′parameter0;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname′reactorServerResourceFactory′definedinclasspathresource[org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerFactoryConfigurationEmbeddedNetty.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.http.client.reactive.ReactorResourceFactory]: Factory method ‘reactorServerResourceFactory’ threw exception; nested exception is java.lang.NoSuchFieldError: DEFAULT_SHUTDOWN_QUIET_PERIOD
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.onRefresh(ReactiveWebServerApplicationContext.java:81) ~[spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) ~[spring-context-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66) ~[spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) [spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) [spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) [spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) [spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) [spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at com.atguigu.gulimall.gulimallgateway.GulimallGatewayApplication.main(GulimallGatewayApplication.java:12) [classes/:na]
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘nettyReactiveWebServerFactory’ defined in class path resource [org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerFactoryConfiguration
E
m
b
e
d
d
e
d
N
e
t
t
y
.
c
l
a
s
s
]
:
U
n
s
a
t
i
s
f
i
e
d
d
e
p
e
n
d
e
n
c
y
e
x
p
r
e
s
s
e
d
t
h
r
o
u
g
h
m
e
t
h
o
d
′
n
e
t
t
y
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
F
a
c
t
o
r
y
′
p
a
r
a
m
e
t
e
r
0
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
r
e
a
c
t
o
r
S
e
r
v
e
r
R
e
s
o
u
r
c
e
F
a
c
t
o
r
y
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
o
r
g
/
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
/
b
o
o
t
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
w
e
b
/
r
e
a
c
t
i
v
e
/
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
F
a
c
t
o
r
y
C
o
n
f
i
g
u
r
a
t
i
o
n
EmbeddedNetty.class]: Unsatisfied dependency expressed through method 'nettyReactiveWebServerFactory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reactorServerResourceFactory' defined in class path resource [org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerFactoryConfiguration
EmbeddedNetty.class]:Unsatisfieddependencyexpressedthroughmethod′nettyReactiveWebServerFactory′parameter0;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname′reactorServerResourceFactory′definedinclasspathresource[org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerFactoryConfigurationEmbeddedNetty.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.http.client.reactive.ReactorResourceFactory]: Factory method ‘reactorServerResourceFactory’ threw exception; nested exception is java.lang.NoSuchFieldError: DEFAULT_SHUTDOWN_QUIET_PERIOD
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:769) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:509) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
320
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
318
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
204
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
w
e
b
.
r
e
a
c
t
i
v
e
.
c
o
n
t
e
x
t
.
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
g
e
t
W
e
b
S
e
r
v
e
r
F
a
c
t
o
r
y
(
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
110
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.1.8.
R
E
L
E
A
S
E
.
j
a
r
:
2.1.8.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
w
e
b
.
r
e
a
c
t
i
v
e
.
c
o
n
t
e
x
t
.
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
c
r
e
a
t
e
W
e
b
S
e
r
v
e
r
(
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
88
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.1.8.
R
E
L
E
A
S
E
.
j
a
r
:
2.1.8.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
w
e
b
.
r
e
a
c
t
i
v
e
.
c
o
n
t
e
x
t
.
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
o
n
R
e
f
r
e
s
h
(
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
78
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.1.8.
R
E
L
E
A
S
E
.
j
a
r
:
2.1.8.
R
E
L
E
A
S
E
]
.
.
.
8
c
o
m
m
o
n
f
r
a
m
e
s
o
m
i
t
t
e
d
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
B
e
a
n
C
r
e
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
E
r
r
o
r
c
r
e
a
t
i
n
g
b
e
a
n
w
i
t
h
n
a
m
e
′
r
e
a
c
t
o
r
S
e
r
v
e
r
R
e
s
o
u
r
c
e
F
a
c
t
o
r
y
′
d
e
f
i
n
e
d
i
n
c
l
a
s
s
p
a
t
h
r
e
s
o
u
r
c
e
[
o
r
g
/
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
/
b
o
o
t
/
a
u
t
o
c
o
n
f
i
g
u
r
e
/
w
e
b
/
r
e
a
c
t
i
v
e
/
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
F
a
c
t
o
r
y
C
o
n
f
i
g
u
r
a
t
i
o
n
0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.getWebServerFactory(ReactiveWebServerApplicationContext.java:110) ~[spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE] at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.createWebServer(ReactiveWebServerApplicationContext.java:88) ~[spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE] at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.onRefresh(ReactiveWebServerApplicationContext.java:78) ~[spring-boot-2.1.8.RELEASE.jar:2.1.8.RELEASE] ... 8 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reactorServerResourceFactory' defined in class path resource [org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerFactoryConfiguration
0(AbstractBeanFactory.java:320) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.getWebServerFactory(ReactiveWebServerApplicationContext.java:110) [spring−boot−2.1.8.RELEASE.jar:2.1.8.RELEASE]atorg.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.createWebServer(ReactiveWebServerApplicationContext.java:88) [spring−boot−2.1.8.RELEASE.jar:2.1.8.RELEASE]atorg.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.onRefresh(ReactiveWebServerApplicationContext.java:78) [spring−boot−2.1.8.RELEASE.jar:2.1.8.RELEASE]...8commonframesomittedCausedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname′reactorServerResourceFactory′definedinclasspathresource[org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerFactoryConfigurationEmbeddedNetty.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.http.client.reactive.ReactorResourceFactory]: Factory method ‘reactorServerResourceFactory’ threw exception; nested exception is java.lang.NoSuchFieldError: DEFAULT_SHUTDOWN_QUIET_PERIOD
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:456) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
320
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
318
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
199
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
c
o
n
f
i
g
.
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
r
e
s
o
l
v
e
C
a
n
d
i
d
a
t
e
(
D
e
p
e
n
d
e
n
c
y
D
e
s
c
r
i
p
t
o
r
.
j
a
v
a
:
277
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
d
o
R
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1251
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
r
e
s
o
l
v
e
D
e
p
e
n
d
e
n
c
y
(
D
e
f
a
u
l
t
L
i
s
t
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1171
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
r
e
s
o
l
v
e
A
u
t
o
w
i
r
e
d
A
r
g
u
m
e
n
t
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
857
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
c
r
e
a
t
e
A
r
g
u
m
e
n
t
A
r
r
a
y
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
760
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
.
.
.
20
c
o
m
m
o
n
f
r
a
m
e
s
o
m
i
t
t
e
d
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
B
e
a
n
I
n
s
t
a
n
t
i
a
t
i
o
n
E
x
c
e
p
t
i
o
n
:
F
a
i
l
e
d
t
o
i
n
s
t
a
n
t
i
a
t
e
[
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
h
t
t
p
.
c
l
i
e
n
t
.
r
e
a
c
t
i
v
e
.
R
e
a
c
t
o
r
R
e
s
o
u
r
c
e
F
a
c
t
o
r
y
]
:
F
a
c
t
o
r
y
m
e
t
h
o
d
′
r
e
a
c
t
o
r
S
e
r
v
e
r
R
e
s
o
u
r
c
e
F
a
c
t
o
r
y
′
t
h
r
e
w
e
x
c
e
p
t
i
o
n
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
j
a
v
a
.
l
a
n
g
.
N
o
S
u
c
h
F
i
e
l
d
E
r
r
o
r
:
D
E
F
A
U
L
T
S
H
U
T
D
O
W
N
Q
U
I
E
T
P
E
R
I
O
D
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
S
i
m
p
l
e
I
n
s
t
a
n
t
i
a
t
i
o
n
S
t
r
a
t
e
g
y
.
i
n
s
t
a
n
t
i
a
t
e
(
S
i
m
p
l
e
I
n
s
t
a
n
t
i
a
t
i
o
n
S
t
r
a
t
e
g
y
.
j
a
v
a
:
185
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
i
n
s
t
a
n
t
i
a
t
e
(
C
o
n
s
t
r
u
c
t
o
r
R
e
s
o
l
v
e
r
.
j
a
v
a
:
622
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
.
.
.
34
c
o
m
m
o
n
f
r
a
m
e
s
o
m
i
t
t
e
d
C
a
u
s
e
d
b
y
:
j
a
v
a
.
l
a
n
g
.
N
o
S
u
c
h
F
i
e
l
d
E
r
r
o
r
:
D
E
F
A
U
L
T
S
H
U
T
D
O
W
N
Q
U
I
E
T
P
E
R
I
O
D
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
h
t
t
p
.
c
l
i
e
n
t
.
r
e
a
c
t
i
v
e
.
R
e
a
c
t
o
r
R
e
s
o
u
r
c
e
F
a
c
t
o
r
y
.
<
i
n
i
t
>
(
R
e
a
c
t
o
r
R
e
s
o
u
r
c
e
F
a
c
t
o
r
y
.
j
a
v
a
:
65
)
[
s
p
r
i
n
g
−
w
e
b
−
5.3.23.
j
a
r
:
5.3.23
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
w
e
b
.
r
e
a
c
t
i
v
e
.
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
F
a
c
t
o
r
y
C
o
n
f
i
g
u
r
a
t
i
o
n
0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] ... 20 common frames omitted Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.http.client.reactive.ReactorResourceFactory]: Factory method 'reactorServerResourceFactory' threw exception; nested exception is java.lang.NoSuchFieldError: DEFAULT_SHUTDOWN_QUIET_PERIOD at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] ... 34 common frames omitted Caused by: java.lang.NoSuchFieldError: DEFAULT_SHUTDOWN_QUIET_PERIOD at org.springframework.http.client.reactive.ReactorResourceFactory.<init>(ReactorResourceFactory.java:65) ~[spring-web-5.3.23.jar:5.3.23] at org.springframework.boot.autoconfigure.web.reactive.ReactiveWebServerFactoryConfiguration
0(AbstractBeanFactory.java:320) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]...20commonframesomittedCausedby:org.springframework.beans.BeanInstantiationException:Failedtoinstantiate[org.springframework.http.client.reactive.ReactorResourceFactory]:Factorymethod′reactorServerResourceFactory′threwexception;nestedexceptionisjava.lang.NoSuchFieldError:DEFAULTSHUTDOWNQUIETPERIODatorg.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622) [spring−beans−5.1.9.RELEASE.jar:5.1.9.RELEASE]...34commonframesomittedCausedby:java.lang.NoSuchFieldError:DEFAULTSHUTDOWNQUIETPERIODatorg.springframework.http.client.reactive.ReactorResourceFactory.<init>(ReactorResourceFactory.java:65) [spring−web−5.3.23.jar:5.3.23]atorg.springframework.boot.autoconfigure.web.reactive.ReactiveWebServerFactoryConfigurationEmbeddedNetty.reactorServerResourceFactory(ReactiveWebServerFactoryConfiguration.java:52) ~[spring-boot-autoconfigure-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at org.springframework.boot.autoconfigure.web.reactive.ReactiveWebServerFactoryConfiguration
E
m
b
e
d
d
e
d
N
e
t
t
y
EmbeddedNetty
EmbeddedNetty
E
n
h
a
n
c
e
r
B
y
S
p
r
i
n
g
C
G
L
I
B
EnhancerBySpringCGLIB
EnhancerBySpringCGLIB
9
b
d
7
f
453.
C
G
L
I
B
9bd7f453.CGLIB
9bd7f453.CGLIBreactorServerResourceFactory
1
(
<
g
e
n
e
r
a
t
e
d
>
)
[
s
p
r
i
n
g
−
b
o
o
t
−
a
u
t
o
c
o
n
f
i
g
u
r
e
−
2.1.8.
R
E
L
E
A
S
E
.
j
a
r
:
2.1.8.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
w
e
b
.
r
e
a
c
t
i
v
e
.
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
F
a
c
t
o
r
y
C
o
n
f
i
g
u
r
a
t
i
o
n
1(<generated>) ~[spring-boot-autoconfigure-2.1.8.RELEASE.jar:2.1.8.RELEASE] at org.springframework.boot.autoconfigure.web.reactive.ReactiveWebServerFactoryConfiguration
1(<generated>) [spring−boot−autoconfigure−2.1.8.RELEASE.jar:2.1.8.RELEASE]atorg.springframework.boot.autoconfigure.web.reactive.ReactiveWebServerFactoryConfigurationEmbeddedNetty
E
n
h
a
n
c
e
r
B
y
S
p
r
i
n
g
C
G
L
I
B
EnhancerBySpringCGLIB
EnhancerBySpringCGLIB9bd7f453
F
a
s
t
C
l
a
s
s
B
y
S
p
r
i
n
g
C
G
L
I
B
FastClassBySpringCGLIB
FastClassBySpringCGLIB6703c9b2.invoke() ~[spring-boot-autoconfigure-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.1.9.RELEASE.jar:5.1.9.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer
B
e
a
n
M
e
t
h
o
d
I
n
t
e
r
c
e
p
t
o
r
.
i
n
t
e
r
c
e
p
t
(
C
o
n
f
i
g
u
r
a
t
i
o
n
C
l
a
s
s
E
n
h
a
n
c
e
r
.
j
a
v
a
:
363
)
[
s
p
r
i
n
g
−
c
o
n
t
e
x
t
−
5.1.9.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.9.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
a
u
t
o
c
o
n
f
i
g
u
r
e
.
w
e
b
.
r
e
a
c
t
i
v
e
.
R
e
a
c
t
i
v
e
W
e
b
S
e
r
v
e
r
F
a
c
t
o
r
y
C
o
n
f
i
g
u
r
a
t
i
o
n
BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) ~[spring-context-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.boot.autoconfigure.web.reactive.ReactiveWebServerFactoryConfiguration
BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) [spring−context−5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.boot.autoconfigure.web.reactive.ReactiveWebServerFactoryConfigurationEmbeddedNetty
E
n
h
a
n
c
e
r
B
y
S
p
r
i
n
g
C
G
L
I
B
EnhancerBySpringCGLIB
EnhancerBySpringCGLIB9bd7f453.reactorServerResourceFactory() ~[spring-boot-autoconfigure-2.1.8.RELEASE.jar:2.1.8.RELEASE]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE]
… 35 common frames omitted
Process finished with exit code 1
无法解决