文章目录
背景
报错日志:
[2024-05-15 17:23:46] [http-nio-19999-exec-5] [ERROR] com.sunmnet.bigdata.web.init.dataSource.DataSourceContainer.getConnectionFromContainer(DataSourceContainer.java:125):从DATASOURCE_CONTAINER中获取id=31的数据源的connection出现异常
com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 50000, active 0, maxActive 40
at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1190) ~[druid-1.0.26.jar:1.0.26]
at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:1014) ~[druid-1.0.26.jar:1.0.26]
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:994) ~[druid-1.0.26.jar:1.0.26]
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:984) ~[druid-1.0.26.jar:1.0.26]
at com.sunmnet.bigdata.web.init.dataSource.DataSourceContainer.getConnectionFromContainer(DataSourceContainer.java:122) [data-governance-3.5.0.jar:?]
at com.sunmnet.bigdata.web.util.DatabaseUtil.getTables(DatabaseUtil.java:219) [data-governance-3.5.0.jar:?]
at com.sunmnet.bigdata.web.service.dataCollection.DataCollectionService.synchronous(DataCollectionService.java:240) [data-governance-3.5.0.jar:?]
at com.sunmnet.bigdata.web.service.dataCollection.DataCollectionService
F
a
s
t
C
l
a
s
s
B
y
S
p
r
i
n
g
C
G
L
I
B
FastClassBySpringCGLIB
FastClassBySpringCGLIB20e6b2dd.invoke() [data-governance-3.5.0.jar:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) [spring-core-5.3.15.jar:5.3.15]
at org.springframework.aop.framework.CglibAopProxy
C
g
l
i
b
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
.
i
n
v
o
k
e
J
o
i
n
p
o
i
n
t
(
C
g
l
i
b
A
o
p
P
r
o
x
y
.
j
a
v
a
:
783
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
f
r
a
m
e
w
o
r
k
.
R
e
f
l
e
c
t
i
v
e
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
.
p
r
o
c
e
e
d
(
R
e
f
l
e
c
t
i
v
e
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
.
j
a
v
a
:
163
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
f
r
a
m
e
w
o
r
k
.
C
g
l
i
b
A
o
p
P
r
o
x
y
CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) [spring-aop-5.3.15.jar:5.3.15] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.3.15.jar:5.3.15] at org.springframework.aop.framework.CglibAopProxy
CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783)[spring−aop−5.3.15.jar:5.3.15]atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)[spring−aop−5.3.15.jar:5.3.15]atorg.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.proceed(CglibAopProxy.java:753) [spring-aop-5.3.15.jar:5.3.15]
at org.springframework.transaction.interceptor.TransactionInterceptor
1.
p
r
o
c
e
e
d
W
i
t
h
I
n
v
o
c
a
t
i
o
n
(
T
r
a
n
s
a
c
t
i
o
n
I
n
t
e
r
c
e
p
t
o
r
.
j
a
v
a
:
123
)
[
s
p
r
i
n
g
−
t
x
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
t
r
a
n
s
a
c
t
i
o
n
.
i
n
t
e
r
c
e
p
t
o
r
.
T
r
a
n
s
a
c
t
i
o
n
A
s
p
e
c
t
S
u
p
p
o
r
t
.
i
n
v
o
k
e
W
i
t
h
i
n
T
r
a
n
s
a
c
t
i
o
n
(
T
r
a
n
s
a
c
t
i
o
n
A
s
p
e
c
t
S
u
p
p
o
r
t
.
j
a
v
a
:
388
)
[
s
p
r
i
n
g
−
t
x
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
t
r
a
n
s
a
c
t
i
o
n
.
i
n
t
e
r
c
e
p
t
o
r
.
T
r
a
n
s
a
c
t
i
o
n
I
n
t
e
r
c
e
p
t
o
r
.
i
n
v
o
k
e
(
T
r
a
n
s
a
c
t
i
o
n
I
n
t
e
r
c
e
p
t
o
r
.
j
a
v
a
:
119
)
[
s
p
r
i
n
g
−
t
x
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
f
r
a
m
e
w
o
r
k
.
R
e
f
l
e
c
t
i
v
e
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
.
p
r
o
c
e
e
d
(
R
e
f
l
e
c
t
i
v
e
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
.
j
a
v
a
:
186
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
f
r
a
m
e
w
o
r
k
.
C
g
l
i
b
A
o
p
P
r
o
x
y
1.proceedWithInvocation(TransactionInterceptor.java:123) [spring-tx-5.3.15.jar:5.3.15] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) [spring-tx-5.3.15.jar:5.3.15] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) [spring-tx-5.3.15.jar:5.3.15] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.15.jar:5.3.15] at org.springframework.aop.framework.CglibAopProxy
1.proceedWithInvocation(TransactionInterceptor.java:123)[spring−tx−5.3.15.jar:5.3.15]atorg.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)[spring−tx−5.3.15.jar:5.3.15]atorg.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)[spring−tx−5.3.15.jar:5.3.15]atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)[spring−aop−5.3.15.jar:5.3.15]atorg.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.proceed(CglibAopProxy.java:753) [spring-aop-5.3.15.jar:5.3.15]
at org.springframework.aop.framework.CglibAopProxy
D
y
n
a
m
i
c
A
d
v
i
s
e
d
I
n
t
e
r
c
e
p
t
o
r
.
i
n
t
e
r
c
e
p
t
(
C
g
l
i
b
A
o
p
P
r
o
x
y
.
j
a
v
a
:
698
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
c
o
m
.
s
u
n
m
n
e
t
.
b
i
g
d
a
t
a
.
w
e
b
.
s
e
r
v
i
c
e
.
d
a
t
a
C
o
l
l
e
c
t
i
o
n
.
D
a
t
a
C
o
l
l
e
c
t
i
o
n
S
e
r
v
i
c
e
DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) [spring-aop-5.3.15.jar:5.3.15] at com.sunmnet.bigdata.web.service.dataCollection.DataCollectionService
DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698)[spring−aop−5.3.15.jar:5.3.15]atcom.sunmnet.bigdata.web.service.dataCollection.DataCollectionService
E
n
h
a
n
c
e
r
B
y
S
p
r
i
n
g
C
G
L
I
B
EnhancerBySpringCGLIB
EnhancerBySpringCGLIB
a
a
4663
c
c
.
s
y
n
c
h
r
o
n
o
u
s
(
<
g
e
n
e
r
a
t
e
d
>
)
[
d
a
t
a
−
g
o
v
e
r
n
a
n
c
e
−
3.5.0.
j
a
r
:
?
]
a
t
c
o
m
.
s
u
n
m
n
e
t
.
b
i
g
d
a
t
a
.
w
e
b
.
c
o
n
t
r
o
l
l
e
r
.
d
a
t
a
C
o
l
l
e
c
t
i
o
n
.
D
a
t
a
C
o
l
l
e
t
i
o
n
C
o
n
t
r
o
l
l
e
r
.
s
y
n
c
h
r
o
n
o
u
s
(
D
a
t
a
C
o
l
l
e
t
i
o
n
C
o
n
t
r
o
l
l
e
r
.
j
a
v
a
:
83
)
[
d
a
t
a
−
g
o
v
e
r
n
a
n
c
e
−
3.5.0.
j
a
r
:
?
]
a
t
c
o
m
.
s
u
n
m
n
e
t
.
b
i
g
d
a
t
a
.
w
e
b
.
c
o
n
t
r
o
l
l
e
r
.
d
a
t
a
C
o
l
l
e
c
t
i
o
n
.
D
a
t
a
C
o
l
l
e
t
i
o
n
C
o
n
t
r
o
l
l
e
r
aa4663cc.synchronous(<generated>) [data-governance-3.5.0.jar:?] at com.sunmnet.bigdata.web.controller.dataCollection.DataColletionController.synchronous(DataColletionController.java:83) [data-governance-3.5.0.jar:?] at com.sunmnet.bigdata.web.controller.dataCollection.DataColletionController
aa4663cc.synchronous(<generated>)[data−governance−3.5.0.jar:?]atcom.sunmnet.bigdata.web.controller.dataCollection.DataColletionController.synchronous(DataColletionController.java:83)[data−governance−3.5.0.jar:?]atcom.sunmnet.bigdata.web.controller.dataCollection.DataColletionController
F
a
s
t
C
l
a
s
s
B
y
S
p
r
i
n
g
C
G
L
I
B
FastClassBySpringCGLIB
FastClassBySpringCGLIB
a
6
f
c
384
e
.
i
n
v
o
k
e
(
<
g
e
n
e
r
a
t
e
d
>
)
[
d
a
t
a
−
g
o
v
e
r
n
a
n
c
e
−
3.5.0.
j
a
r
:
?
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
g
l
i
b
.
p
r
o
x
y
.
M
e
t
h
o
d
P
r
o
x
y
.
i
n
v
o
k
e
(
M
e
t
h
o
d
P
r
o
x
y
.
j
a
v
a
:
218
)
[
s
p
r
i
n
g
−
c
o
r
e
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
f
r
a
m
e
w
o
r
k
.
C
g
l
i
b
A
o
p
P
r
o
x
y
a6fc384e.invoke(<generated>) [data-governance-3.5.0.jar:?] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) [spring-core-5.3.15.jar:5.3.15] at org.springframework.aop.framework.CglibAopProxy
a6fc384e.invoke(<generated>)[data−governance−3.5.0.jar:?]atorg.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)[spring−core−5.3.15.jar:5.3.15]atorg.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) [spring-aop-5.3.15.jar:5.3.15]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.3.15.jar:5.3.15]
at org.springframework.aop.framework.CglibAopProxy
C
g
l
i
b
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
.
p
r
o
c
e
e
d
(
C
g
l
i
b
A
o
p
P
r
o
x
y
.
j
a
v
a
:
753
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
a
s
p
e
c
t
j
.
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
P
r
o
c
e
e
d
i
n
g
J
o
i
n
P
o
i
n
t
.
p
r
o
c
e
e
d
(
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
P
r
o
c
e
e
d
i
n
g
J
o
i
n
P
o
i
n
t
.
j
a
v
a
:
89
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
c
o
m
.
s
u
n
m
n
e
t
.
b
i
g
d
a
t
a
.
w
e
b
.
a
o
p
.
L
o
g
U
t
i
l
.
a
r
o
u
n
d
(
L
o
g
U
t
i
l
.
j
a
v
a
:
112
)
[
d
a
t
a
−
g
o
v
e
r
n
a
n
c
e
−
3.5.0.
j
a
r
:
?
]
a
t
s
u
n
.
r
e
f
l
e
c
t
.
G
e
n
e
r
a
t
e
d
M
e
t
h
o
d
A
c
c
e
s
s
o
r
245.
i
n
v
o
k
e
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
[
?
:
?
]
a
t
s
u
n
.
r
e
f
l
e
c
t
.
D
e
l
e
g
a
t
i
n
g
M
e
t
h
o
d
A
c
c
e
s
s
o
r
I
m
p
l
.
i
n
v
o
k
e
(
D
e
l
e
g
a
t
i
n
g
M
e
t
h
o
d
A
c
c
e
s
s
o
r
I
m
p
l
.
j
a
v
a
:
43
)
[
?
:
1.8.
0
2
62
]
a
t
j
a
v
a
.
l
a
n
g
.
r
e
f
l
e
c
t
.
M
e
t
h
o
d
.
i
n
v
o
k
e
(
M
e
t
h
o
d
.
j
a
v
a
:
498
)
[
?
:
1.8.
0
2
62
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
a
s
p
e
c
t
j
.
A
b
s
t
r
a
c
t
A
s
p
e
c
t
J
A
d
v
i
c
e
.
i
n
v
o
k
e
A
d
v
i
c
e
M
e
t
h
o
d
W
i
t
h
G
i
v
e
n
A
r
g
s
(
A
b
s
t
r
a
c
t
A
s
p
e
c
t
J
A
d
v
i
c
e
.
j
a
v
a
:
634
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
a
s
p
e
c
t
j
.
A
b
s
t
r
a
c
t
A
s
p
e
c
t
J
A
d
v
i
c
e
.
i
n
v
o
k
e
A
d
v
i
c
e
M
e
t
h
o
d
(
A
b
s
t
r
a
c
t
A
s
p
e
c
t
J
A
d
v
i
c
e
.
j
a
v
a
:
624
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
a
s
p
e
c
t
j
.
A
s
p
e
c
t
J
A
r
o
u
n
d
A
d
v
i
c
e
.
i
n
v
o
k
e
(
A
s
p
e
c
t
J
A
r
o
u
n
d
A
d
v
i
c
e
.
j
a
v
a
:
72
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
f
r
a
m
e
w
o
r
k
.
R
e
f
l
e
c
t
i
v
e
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
.
p
r
o
c
e
e
d
(
R
e
f
l
e
c
t
i
v
e
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
.
j
a
v
a
:
175
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
f
r
a
m
e
w
o
r
k
.
C
g
l
i
b
A
o
p
P
r
o
x
y
CglibMethodInvocation.proceed(CglibAopProxy.java:753) [spring-aop-5.3.15.jar:5.3.15] at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) [spring-aop-5.3.15.jar:5.3.15] at com.sunmnet.bigdata.web.aop.LogUtil.around(LogUtil.java:112) [data-governance-3.5.0.jar:?] at sun.reflect.GeneratedMethodAccessor245.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) [spring-aop-5.3.15.jar:5.3.15] at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) [spring-aop-5.3.15.jar:5.3.15] at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) [spring-aop-5.3.15.jar:5.3.15] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) [spring-aop-5.3.15.jar:5.3.15] at org.springframework.aop.framework.CglibAopProxy
CglibMethodInvocation.proceed(CglibAopProxy.java:753)[spring−aop−5.3.15.jar:5.3.15]atorg.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)[spring−aop−5.3.15.jar:5.3.15]atcom.sunmnet.bigdata.web.aop.LogUtil.around(LogUtil.java:112)[data−governance−3.5.0.jar:?]atsun.reflect.GeneratedMethodAccessor245.invoke(UnknownSource) [?:?]atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0262]atjava.lang.reflect.Method.invoke(Method.java:498) [?:1.8.0262]atorg.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)[spring−aop−5.3.15.jar:5.3.15]atorg.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)[spring−aop−5.3.15.jar:5.3.15]atorg.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)[spring−aop−5.3.15.jar:5.3.15]atorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)[spring−aop−5.3.15.jar:5.3.15]atorg.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.proceed(CglibAopProxy.java:753) [spring-aop-5.3.15.jar:5.3.15]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) [spring-aop-5.3.15.jar:5.3.15]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.15.jar:5.3.15]
at org.springframework.aop.framework.CglibAopProxy
C
g
l
i
b
M
e
t
h
o
d
I
n
v
o
c
a
t
i
o
n
.
p
r
o
c
e
e
d
(
C
g
l
i
b
A
o
p
P
r
o
x
y
.
j
a
v
a
:
753
)
[
s
p
r
i
n
g
−
a
o
p
−
5.3.15.
j
a
r
:
5.3.15
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
a
o
p
.
f
r
a
m
e
w
o
r
k
.
C
g
l
i
b
A
o
p
P
r
o
x
y
CglibMethodInvocation.proceed(CglibAopProxy.java:753) [spring-aop-5.3.15.jar:5.3.15] at org.springframework.aop.framework.CglibAopProxy
CglibMethodInvocation.proceed(CglibAopProxy.java:753)[spring−aop−5.3.15.jar:5.3.15]atorg.springframework.aop.framework.CglibAopProxyDynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) [spring-aop-5.3.15.jar:5.3.15]
at com.sunmnet.bigdata.web.controller.dataCollection.DataColletionController
E
n
h
a
n
c
e
r
B
y
S
p
r
i
n
g
C
G
L
I
B
EnhancerBySpringCGLIB
EnhancerBySpringCGLIBd4b90d8f.synchronous() [data-governance-3.5.0.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.15.jar:5.3.15]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.15.jar:5.3.15]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.15.jar:5.3.15]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.15.jar:5.3.15]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.15.jar:5.3.15]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.15.jar:5.3.15]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.15.jar:5.3.15]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.15.jar:5.3.15]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.15.jar:5.3.15]
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) [spring-webmvc-5.3.15.jar:5.3.15]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) [tomcat-embed-core-9.0.58.jar:4.0.FR]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.15.jar:5.3.15]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.58.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.58.jar:9.0.58]
at com.sunmnet.bigdata.web.filter.ParamsFilter.doFilter(ParamsFilter.java:30) [data-governance-3.5.0.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.15.jar:5.3.15]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.15.jar:5.3.15]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) [spring-web-5.3.15.jar:5.3.15]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.15.jar:5.3.15]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:769) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.coyote.AbstractProtocol
C
o
n
n
e
c
t
i
o
n
H
a
n
d
l
e
r
.
p
r
o
c
e
s
s
(
A
b
s
t
r
a
c
t
P
r
o
t
o
c
o
l
.
j
a
v
a
:
889
)
[
t
o
m
c
a
t
−
e
m
b
e
d
−
c
o
r
e
−
9.0.58.
j
a
r
:
9.0.58
]
a
t
o
r
g
.
a
p
a
c
h
e
.
t
o
m
c
a
t
.
u
t
i
l
.
n
e
t
.
N
i
o
E
n
d
p
o
i
n
t
ConnectionHandler.process(AbstractProtocol.java:889) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.tomcat.util.net.NioEndpoint
ConnectionHandler.process(AbstractProtocol.java:889)[tomcat−embed−core−9.0.58.jar:9.0.58]atorg.apache.tomcat.util.net.NioEndpointSocketProcessor.doRun(NioEndpoint.java:1735) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.58.jar:9.0.58]
at org.apache.tomcat.util.threads.ThreadPoolExecutor
W
o
r
k
e
r
.
r
u
n
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
659
)
[
t
o
m
c
a
t
−
e
m
b
e
d
−
c
o
r
e
−
9.0.58.
j
a
r
:
9.0.58
]
a
t
o
r
g
.
a
p
a
c
h
e
.
t
o
m
c
a
t
.
u
t
i
l
.
t
h
r
e
a
d
s
.
T
a
s
k
T
h
r
e
a
d
Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.58.jar:9.0.58] at org.apache.tomcat.util.threads.TaskThread
Worker.run(ThreadPoolExecutor.java:659)[tomcat−embed−core−9.0.58.jar:9.0.58]atorg.apache.tomcat.util.threads.TaskThreadWrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.58.jar:9.0.58]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_262]
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 用户 ‘sjdj2022’ 登录失败。 ClientConnectionId:a009865a-4970-4984-8b62-e22ad96a85cd
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:216) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:254) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:84) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2908) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:2234) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access
000
(
S
Q
L
S
e
r
v
e
r
C
o
n
n
e
c
t
i
o
n
.
j
a
v
a
:
41
)
[
s
q
l
j
d
b
c
4
−
4.0.
j
a
r
:
?
]
a
t
c
o
m
.
m
i
c
r
o
s
o
f
t
.
s
q
l
s
e
r
v
e
r
.
j
d
b
c
.
S
Q
L
S
e
r
v
e
r
C
o
n
n
e
c
t
i
o
n
000(SQLServerConnection.java:41) ~[sqljdbc4-4.0.jar:?] at com.microsoft.sqlserver.jdbc.SQLServerConnection
000(SQLServerConnection.java:41) [sqljdbc4−4.0.jar:?]atcom.microsoft.sqlserver.jdbc.SQLServerConnectionLogonCommand.doExecute(SQLServerConnection.java:2220) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:5696) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1715) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1326) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827) ~[sqljdbc4-4.0.jar:?]
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012) ~[sqljdbc4-4.0.jar:?]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1421) ~[druid-1.0.26.jar:1.0.26]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1477) ~[druid-1.0.26.jar:1.0.26]
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1998) ~[druid-1.0.26.jar:1.0.26]
一、步骤
1.主要排查执行和数据源问题
查看数据是否能同步,如不能同步,再次查看数据源。