刚开始看struts,结果出现了一些小的故障。错误提示如下的信息:严重: Dispatcher initialization failedjava.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:295)at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:431)at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)at com.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487)
还有:struts2 ava.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils这种错误!解决办法:教程里老师说的几个核心包已经不够用了。只要把如下所有的jar包都添加进去,基本上就可以启动成功。
commons-fileupload
commons-io
commons-lang3
commons-llogging
freemarker
javassist
ognl
struts2-core
xwork-core