- 列表内容
17:03:56,528 ERROR Dispatcher:27 - Dispatcher initialization failed
java.lang.RuntimeException: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl
MissingDependencyException:Nomappingfoundfordependency[type=java.lang.String,name=′struts.objectFactory.spring.enableAopSupport′]inpublicorg.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).atcom.opensymphony.xwork2.inject.ContainerBuilder
M
i
s
s
i
n
g
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
N
o
m
a
p
p
i
n
g
f
o
u
n
d
f
o
r
d
e
p
e
n
d
e
n
c
y
[
t
y
p
e
=
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
n
a
m
e
=
′
s
t
r
u
t
s
.
o
b
j
e
c
t
F
a
c
t
o
r
y
.
s
p
r
i
n
g
.
e
n
a
b
l
e
A
o
p
S
u
p
p
o
r
t
′
]
i
n
p
u
b
l
i
c
o
r
g
.
a
p
a
c
h
e
.
s
t
r
u
t
s
2.
s
p
r
i
n
g
.
S
t
r
u
t
s
S
p
r
i
n
g
O
b
j
e
c
t
F
a
c
t
o
r
y
(
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
x
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
C
o
n
t
e
x
t
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
)
.
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
B
u
i
l
d
e
r
4.create(ContainerBuilder.java:132)
at com.opensymphony.xwork2.inject.Scope
2
2
1.create(Scope.java:51)
at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:507)
at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:517)
at com.opensymphony.xwork2.inject.ContainerImplDeployDirectory.run(HostConfig.java:1841)
at java.util.concurrent.Executors
RunnableAdapter.call(Executors.java:511)atjava.util.concurrent.FutureTask.run(FutureTask.java:266)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)atjava.util.concurrent.ThreadPoolExecutor
R
u
n
n
a
b
l
e
A
d
a
p
t
e
r
.
c
a
l
l
(
E
x
e
c
u
t
o
r
s
.
j
a
v
a
:
511
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
F
u
t
u
r
e
T
a
s
k
.
r
u
n
(
F
u
t
u
r
e
T
a
s
k
.
j
a
v
a
:
266
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
1142
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl
MissingDependencyException:Nomappingfoundfordependency[type=java.lang.String,name=′struts.objectFactory.spring.enableAopSupport′]inpublicorg.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).atcom.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:495)atcom.opensymphony.xwork2.inject.ContainerImpl
M
i
s
s
i
n
g
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
N
o
m
a
p
p
i
n
g
f
o
u
n
d
f
o
r
d
e
p
e
n
d
e
n
c
y
[
t
y
p
e
=
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
n
a
m
e
=
′
s
t
r
u
t
s
.
o
b
j
e
c
t
F
a
c
t
o
r
y
.
s
p
r
i
n
g
.
e
n
a
b
l
e
A
o
p
S
u
p
p
o
r
t
′
]
i
n
p
u
b
l
i
c
o
r
g
.
a
p
a
c
h
e
.
s
t
r
u
t
s
2.
s
p
r
i
n
g
.
S
t
r
u
t
s
S
p
r
i
n
g
O
b
j
e
c
t
F
a
c
t
o
r
y
(
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
x
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
C
o
n
t
e
x
t
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
)
.
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
.
i
n
j
e
c
t
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
495
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
7.call(ContainerImpl.java:532)
at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:581)
at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:530)
at com.opensymphony.xwork2.config.impl.LocatableFactory.create(LocatableFactory.java:32)
at com.opensymphony.xwork2.inject.ContainerBuilder
4.create(ContainerBuilder.java:130)…28moreCausedby:com.opensymphony.xwork2.inject.DependencyException:com.opensymphony.xwork2.inject.ContainerImpl
4.
c
r
e
a
t
e
(
C
o
n
t
a
i
n
e
r
B
u
i
l
d
e
r
.
j
a
v
a
:
130
)
…
28
m
o
r
e
C
a
u
s
e
d
b
y
:
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
MissingDependencyException: No mapping found for dependency [type=java.lang.String, name=’struts.objectFactory.spring.enableAopSupport’] in public org.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).
at com.opensymphony.xwork2.inject.ContainerImpl
ConstructorInjector.(ContainerImpl.java:345)atcom.opensymphony.xwork2.inject.ContainerImpl
C
o
n
s
t
r
u
c
t
o
r
I
n
j
e
c
t
o
r
.
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
345
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
5.create(ContainerImpl.java:305)
at com.opensymphony.xwork2.inject.ContainerImpl
5.create(ContainerImpl.java:301)atcom.opensymphony.xwork2.inject.util.ReferenceCache
5.
c
r
e
a
t
e
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
301
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
u
t
i
l
.
R
e
f
e
r
e
n
c
e
C
a
c
h
e
CallableCreate.call(ReferenceCache.java:150)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(ReferenceCache.java:76)
at com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.java:116)
at com.opensymphony.xwork2.inject.ContainerImpl.getConstructor(ContainerImpl.java:594)
at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:491)
… 33 more
Caused by: com.opensymphony.xwork2.inject.ContainerImpl
MissingDependencyException:Nomappingfoundfordependency[type=java.lang.String,name=′struts.objectFactory.spring.enableAopSupport′]inpublicorg.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).atcom.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(ContainerImpl.java:235)atcom.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(ContainerImpl.java:225)atcom.opensymphony.xwork2.inject.ContainerImpl
M
i
s
s
i
n
g
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
N
o
m
a
p
p
i
n
g
f
o
u
n
d
f
o
r
d
e
p
e
n
d
e
n
c
y
[
t
y
p
e
=
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
n
a
m
e
=
′
s
t
r
u
t
s
.
o
b
j
e
c
t
F
a
c
t
o
r
y
.
s
p
r
i
n
g
.
e
n
a
b
l
e
A
o
p
S
u
p
p
o
r
t
′
]
i
n
p
u
b
l
i
c
o
r
g
.
a
p
a
c
h
e
.
s
t
r
u
t
s
2.
s
p
r
i
n
g
.
S
t
r
u
t
s
S
p
r
i
n
g
O
b
j
e
c
t
F
a
c
t
o
r
y
(
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
x
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
C
o
n
t
e
x
t
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
)
.
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
.
c
r
e
a
t
e
P
a
r
a
m
e
t
e
r
I
n
j
e
c
t
o
r
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
235
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
.
g
e
t
P
a
r
a
m
e
t
e
r
s
I
n
j
e
c
t
o
r
s
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
225
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
ConstructorInjector.constructParameterInjector(ContainerImpl.java:353)
at com.opensymphony.xwork2.inject.ContainerImpl
ConstructorInjector.(ContainerImpl.java:337)…41more八月23,20185:03:56下午org.apache.catalina.core.StandardContextfilterStart严重:Exceptionstartingfilterstruts2java.lang.RuntimeException:com.opensymphony.xwork2.inject.DependencyException:com.opensymphony.xwork2.inject.ContainerImpl
C
o
n
s
t
r
u
c
t
o
r
I
n
j
e
c
t
o
r
.
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
337
)
…
41
m
o
r
e
八
月
23
,
2018
5
:
03
:
56
下
午
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
S
t
a
n
d
a
r
d
C
o
n
t
e
x
t
f
i
l
t
e
r
S
t
a
r
t
严
重
:
E
x
c
e
p
t
i
o
n
s
t
a
r
t
i
n
g
f
i
l
t
e
r
s
t
r
u
t
s
2
j
a
v
a
.
l
a
n
g
.
R
u
n
t
i
m
e
E
x
c
e
p
t
i
o
n
:
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.objectFactory.spring.enableAopSupport'] in public org.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container). - Class: com.opensymphony.xwork2.inject.ContainerBuilder
4File:ContainerBuilder.javaMethod:createLine:132−com/opensymphony/xwork2/inject/ContainerBuilder.java:132:−1atorg.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:428)atorg.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)atorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)atorg.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)atorg.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)atorg.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105)atorg.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4572)atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)atorg.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)atorg.apache.catalina.startup.HostConfig
4
F
i
l
e
:
C
o
n
t
a
i
n
e
r
B
u
i
l
d
e
r
.
j
a
v
a
M
e
t
h
o
d
:
c
r
e
a
t
e
L
i
n
e
:
132
−
c
o
m
/
o
p
e
n
s
y
m
p
h
o
n
y
/
x
w
o
r
k
2
/
i
n
j
e
c
t
/
C
o
n
t
a
i
n
e
r
B
u
i
l
d
e
r
.
j
a
v
a
:
132
:
−
1
a
t
o
r
g
.
a
p
a
c
h
e
.
s
t
r
u
t
s
2.
d
i
s
p
a
t
c
h
e
r
.
D
i
s
p
a
t
c
h
e
r
.
i
n
i
t
(
D
i
s
p
a
t
c
h
e
r
.
j
a
v
a
:
428
)
a
t
o
r
g
.
a
p
a
c
h
e
.
s
t
r
u
t
s
2.
d
i
s
p
a
t
c
h
e
r
.
n
g
.
I
n
i
t
O
p
e
r
a
t
i
o
n
s
.
i
n
i
t
D
i
s
p
a
t
c
h
e
r
(
I
n
i
t
O
p
e
r
a
t
i
o
n
s
.
j
a
v
a
:
69
)
a
t
o
r
g
.
a
p
a
c
h
e
.
s
t
r
u
t
s
2.
d
i
s
p
a
t
c
h
e
r
.
n
g
.
f
i
l
t
e
r
.
S
t
r
u
t
s
P
r
e
p
a
r
e
A
n
d
E
x
e
c
u
t
e
F
i
l
t
e
r
.
i
n
i
t
(
S
t
r
u
t
s
P
r
e
p
a
r
e
A
n
d
E
x
e
c
u
t
e
F
i
l
t
e
r
.
j
a
v
a
:
51
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
A
p
p
l
i
c
a
t
i
o
n
F
i
l
t
e
r
C
o
n
f
i
g
.
i
n
i
t
F
i
l
t
e
r
(
A
p
p
l
i
c
a
t
i
o
n
F
i
l
t
e
r
C
o
n
f
i
g
.
j
a
v
a
:
279
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
A
p
p
l
i
c
a
t
i
o
n
F
i
l
t
e
r
C
o
n
f
i
g
.
g
e
t
F
i
l
t
e
r
(
A
p
p
l
i
c
a
t
i
o
n
F
i
l
t
e
r
C
o
n
f
i
g
.
j
a
v
a
:
260
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
A
p
p
l
i
c
a
t
i
o
n
F
i
l
t
e
r
C
o
n
f
i
g
.
(
A
p
p
l
i
c
a
t
i
o
n
F
i
l
t
e
r
C
o
n
f
i
g
.
j
a
v
a
:
105
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
S
t
a
n
d
a
r
d
C
o
n
t
e
x
t
.
f
i
l
t
e
r
S
t
a
r
t
(
S
t
a
n
d
a
r
d
C
o
n
t
e
x
t
.
j
a
v
a
:
4572
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
S
t
a
n
d
a
r
d
C
o
n
t
e
x
t
.
s
t
a
r
t
I
n
t
e
r
n
a
l
(
S
t
a
n
d
a
r
d
C
o
n
t
e
x
t
.
j
a
v
a
:
5215
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
u
t
i
l
.
L
i
f
e
c
y
c
l
e
B
a
s
e
.
s
t
a
r
t
(
L
i
f
e
c
y
c
l
e
B
a
s
e
.
j
a
v
a
:
150
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
C
o
n
t
a
i
n
e
r
B
a
s
e
.
a
d
d
C
h
i
l
d
I
n
t
e
r
n
a
l
(
C
o
n
t
a
i
n
e
r
B
a
s
e
.
j
a
v
a
:
752
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
C
o
n
t
a
i
n
e
r
B
a
s
e
.
a
d
d
C
h
i
l
d
(
C
o
n
t
a
i
n
e
r
B
a
s
e
.
j
a
v
a
:
728
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
S
t
a
n
d
a
r
d
H
o
s
t
.
a
d
d
C
h
i
l
d
(
S
t
a
n
d
a
r
d
H
o
s
t
.
j
a
v
a
:
734
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
s
t
a
r
t
u
p
.
H
o
s
t
C
o
n
f
i
g
.
d
e
p
l
o
y
D
i
r
e
c
t
o
r
y
(
H
o
s
t
C
o
n
f
i
g
.
j
a
v
a
:
1107
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
s
t
a
r
t
u
p
.
H
o
s
t
C
o
n
f
i
g
DeployDirectory.run(HostConfig.java:1841)
at java.util.concurrent.Executors
RunnableAdapter.call(Executors.java:511)atjava.util.concurrent.FutureTask.run(FutureTask.java:266)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)atjava.util.concurrent.ThreadPoolExecutor
R
u
n
n
a
b
l
e
A
d
a
p
t
e
r
.
c
a
l
l
(
E
x
e
c
u
t
o
r
s
.
j
a
v
a
:
511
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
F
u
t
u
r
e
T
a
s
k
.
r
u
n
(
F
u
t
u
r
e
T
a
s
k
.
j
a
v
a
:
266
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
1142
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl
MissingDependencyException:Nomappingfoundfordependency[type=java.lang.String,name=′struts.objectFactory.spring.enableAopSupport′]inpublicorg.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).atcom.opensymphony.xwork2.inject.ContainerBuilder
M
i
s
s
i
n
g
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
N
o
m
a
p
p
i
n
g
f
o
u
n
d
f
o
r
d
e
p
e
n
d
e
n
c
y
[
t
y
p
e
=
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
n
a
m
e
=
′
s
t
r
u
t
s
.
o
b
j
e
c
t
F
a
c
t
o
r
y
.
s
p
r
i
n
g
.
e
n
a
b
l
e
A
o
p
S
u
p
p
o
r
t
′
]
i
n
p
u
b
l
i
c
o
r
g
.
a
p
a
c
h
e
.
s
t
r
u
t
s
2.
s
p
r
i
n
g
.
S
t
r
u
t
s
S
p
r
i
n
g
O
b
j
e
c
t
F
a
c
t
o
r
y
(
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
x
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
C
o
n
t
e
x
t
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
)
.
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
B
u
i
l
d
e
r
4.create(ContainerBuilder.java:132)
at com.opensymphony.xwork2.inject.Scope
2
2
1.create(Scope.java:51)
at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:507)
at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:517)
at com.opensymphony.xwork2.inject.ContainerImplMissingDependencyException: No mapping found for dependency [type=java.lang.String, name=’struts.objectFactory.spring.enableAopSupport’] in public org.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).
at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:495)
at com.opensymphony.xwork2.inject.ContainerImpl
7.call(ContainerImpl.java:532)atcom.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:581)atcom.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:530)atcom.opensymphony.xwork2.config.impl.LocatableFactory.create(LocatableFactory.java:32)atcom.opensymphony.xwork2.inject.ContainerBuilder
7.
c
a
l
l
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
532
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
.
c
a
l
l
I
n
C
o
n
t
e
x
t
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
581
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
.
i
n
j
e
c
t
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
530
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
c
o
n
f
i
g
.
i
m
p
l
.
L
o
c
a
t
a
b
l
e
F
a
c
t
o
r
y
.
c
r
e
a
t
e
(
L
o
c
a
t
a
b
l
e
F
a
c
t
o
r
y
.
j
a
v
a
:
32
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
B
u
i
l
d
e
r
4.create(ContainerBuilder.java:130)
… 28 more
Caused by: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl
MissingDependencyException:Nomappingfoundfordependency[type=java.lang.String,name=′struts.objectFactory.spring.enableAopSupport′]inpublicorg.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).atcom.opensymphony.xwork2.inject.ContainerImpl
M
i
s
s
i
n
g
D
e
p
e
n
d
e
n
c
y
E
x
c
e
p
t
i
o
n
:
N
o
m
a
p
p
i
n
g
f
o
u
n
d
f
o
r
d
e
p
e
n
d
e
n
c
y
[
t
y
p
e
=
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
n
a
m
e
=
′
s
t
r
u
t
s
.
o
b
j
e
c
t
F
a
c
t
o
r
y
.
s
p
r
i
n
g
.
e
n
a
b
l
e
A
o
p
S
u
p
p
o
r
t
′
]
i
n
p
u
b
l
i
c
o
r
g
.
a
p
a
c
h
e
.
s
t
r
u
t
s
2.
s
p
r
i
n
g
.
S
t
r
u
t
s
S
p
r
i
n
g
O
b
j
e
c
t
F
a
c
t
o
r
y
(
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
j
a
v
a
x
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
C
o
n
t
e
x
t
,
j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
,
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
)
.
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
ConstructorInjector.(ContainerImpl.java:345)
at com.opensymphony.xwork2.inject.ContainerImpl
5.create(ContainerImpl.java:305)atcom.opensymphony.xwork2.inject.ContainerImpl
5.
c
r
e
a
t
e
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
305
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
5.create(ContainerImpl.java:301)
at com.opensymphony.xwork2.inject.util.ReferenceCache
CallableCreate.call(ReferenceCache.java:150)atjava.util.concurrent.FutureTask.run(FutureTask.java:266)atcom.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(ReferenceCache.java:76)atcom.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.java:116)atcom.opensymphony.xwork2.inject.ContainerImpl.getConstructor(ContainerImpl.java:594)atcom.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:491)…33moreCausedby:com.opensymphony.xwork2.inject.ContainerImpl
C
a
l
l
a
b
l
e
C
r
e
a
t
e
.
c
a
l
l
(
R
e
f
e
r
e
n
c
e
C
a
c
h
e
.
j
a
v
a
:
150
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
F
u
t
u
r
e
T
a
s
k
.
r
u
n
(
F
u
t
u
r
e
T
a
s
k
.
j
a
v
a
:
266
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
u
t
i
l
.
R
e
f
e
r
e
n
c
e
C
a
c
h
e
.
i
n
t
e
r
n
a
l
C
r
e
a
t
e
(
R
e
f
e
r
e
n
c
e
C
a
c
h
e
.
j
a
v
a
:
76
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
u
t
i
l
.
R
e
f
e
r
e
n
c
e
C
a
c
h
e
.
g
e
t
(
R
e
f
e
r
e
n
c
e
C
a
c
h
e
.
j
a
v
a
:
116
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
.
g
e
t
C
o
n
s
t
r
u
c
t
o
r
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
594
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
.
i
n
j
e
c
t
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
491
)
…
33
m
o
r
e
C
a
u
s
e
d
b
y
:
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
MissingDependencyException: No mapping found for dependency [type=java.lang.String, name=’struts.objectFactory.spring.enableAopSupport’] in public org.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).
at com.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(ContainerImpl.java:235)
at com.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(ContainerImpl.java:225)
at com.opensymphony.xwork2.inject.ContainerImpl
ConstructorInjector.constructParameterInjector(ContainerImpl.java:353)atcom.opensymphony.xwork2.inject.ContainerImpl
C
o
n
s
t
r
u
c
t
o
r
I
n
j
e
c
t
o
r
.
c
o
n
s
t
r
u
c
t
P
a
r
a
m
e
t
e
r
I
n
j
e
c
t
o
r
(
C
o
n
t
a
i
n
e
r
I
m
p
l
.
j
a
v
a
:
353
)
a
t
c
o
m
.
o
p
e
n
s
y
m
p
h
o
n
y
.
x
w
o
r
k
2.
i
n
j
e
c
t
.
C
o
n
t
a
i
n
e
r
I
m
p
l
ConstructorInjector.(ContainerImpl.java:337)
… 41 more
在做struts2项目时出现这样的错误,面向百度查找,各种样的方法都试过还是行。因为提示是 com.opensymphony.xwork2….这样的,所以就把xwork-core的jar包换了。从 com.opensymphony.xwork.core.2.1.6换成org.apache.struts.xwork.core.2.3.16。竟然成功了,但是还不清楚这两个jar包的区别。