最近在学Struts2.5.5,因为喜欢用最新的,并且之前没有学习过的经验,就按照一个网上的博客跟着做一个小实例。里面说直接用
Struts2.5.5中自带例子的struts.xml文件,结果我就用了,然后写了一个小程序就一直报 Unable to load configuration那个错误。网上说
少了包,要添加struts2-spring-plugin-2.5.5 .jar这个包,但是我明明没有用到spring,不可能会有这个问题。于是我一个一个排查,再
结合控制台输出的错误,发现在Struts.xml文件中有一个错误。strust2.5.5中自带的struts.xml中有如下语句:
<package name="asm" namespace="/" extends="struts-portlet-default">
问题就是出在那个extends,然后我去网上找了资料,正确应该写为:
<package name="asm" namespace="/" extends="struts-default">
所以那个错误一般都是struts.xml文件导致的,我们要注意看控制台的输出,很有作用,不要盲目的去网上找解决方案!