struts2默认是读取classes目录下的配置文件,要更改配置文件目录,比如放在WEB-INF下,路径应该写成../struts.xml(用".."后退退到WEB-INF目录)
同样的,如果struts.xml中要include不是放在classes目录下的配置文件时,比如放在/WEB-INF/cms/site下的struts.xml,应该写成<include file="../cms/site/struts.xml" />
需要注意的是,改了路径之后,struts2不会加载默认的配置文件了,有两个办法:
第一种是在web.xml中加载
还有一种是在struts.xml中用include加载