我使用maven 3创建了一个空白的struts 2原型,用于eclipse Indigo的m2eclipse插件。项目生成后我遇到了这个错误。
方法addConfigurationProvider(XmlConfigurationProvider)未定义类型 ConfigurationManager中
这是来自ConfigTest.java
protected void setUp() throws Exception {
super.setUp();
XmlConfigurationProvider c = new XmlConfigurationProvider("struts.xml");
configurationManager.addConfigurationProvider(c);
configurationManager.reload();
}
我该如何解决这个问题? 提前谢谢。
答案 0 :(得分:2)
方法addConfigurationProvider
已标记为已弃用,已替换为addContainerProvider
。对于2.3.x版本,此方法已被删除。
这是struts2-archetype-blank的bug。我相信你需要更改以下设置
configurationManager.addConfigurationProvider(c);
到此:
configurationManager.addContainerProvider( c );
我希望这个补丁可以解决您的问题