环境: struts 2.3.16.3 + Convention Plugin 2.3.16.3 实现零配置
现象:以文件夹方式部署在weblogic(10.3.3)上时一切正常,换成war包部署,运行时提示找不到Action
解决办法:
1. 检查生成的war包中\WEB-INF\classes\下有无META-INF目录,如果没有,在eclipse里resource\META-INF下随便放一个文件,比如test.xml,这样maven打包生成war包时,才会在classes下创建META-INF目录
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauAjMyQTNzgTMidzN1MGM2cjNkZDZ4ETNzEmZkNDNlFDOfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.jpg)
2.struts.xml中增加二个常量
注:如果要weblogic/jboss通杀的话,可以再加一个常量 ,即共增加3个常量