No mapping found for dependency [type=java.lang.String, name='actionPackages']
在升级到struts2-2.1.2报错主要信息如下:
Caused by: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='actionPackages'] in public void org.apache.struts2.config.ClasspathPackageProvider.setActionPackages(java.lang.String).
只要在web.xml中的struts filter加上actionPackages 如下:
解决方案来自:http://www.nabble.com/OT%3A-issue-porting-AppFuse-basic-to-S2.1.2-to18014241.html
这个东西有好处,等功能完善后,我来把struts.xml中的result分离到action中。这样更方便团队开发。
这篇文章不错http://blog.csdn.net/shiqiang1234/archive/2007/09/16/1787068.aspx