希望越大,失望越大。朋友遇到struts2配置文件未在默认路径下的web.xml问题,我帮忙解决了很久,也没有从根本上解决。后来经过看struts2的api,仔细琢磨,最终解决了。给正在学习路上的朋友们一下帮助。
看看我项目中配置文件的原本位置
在看看我web.xml的配置
主要看看struts2的配置文件,为什么要加上struts-default.xml和struts-plugin.xml呢。看api的大致意思是说,默认情况下,这两个文件发布后都在根目录下,将自己的struts配置文件放到根目录下就OK了。但是当struts的配置文件放到了com/herman/config下之后,在加载的时候struts-default.xml和struts-plugin.xml因找不到路径会报错!