我使用Eclipse Indigo的maven 3,m2eclipse插件创建了一个空白的struts 2原型。项目生成后,我遇到了此错误。
未为该类型定义方法addConfigurationProvider(XmlConfigurationProvider)
配置管理器
这是来自ConfigTest.java
protected void setUp() throws Exception {
super.setUp();
XmlConfigurationProvider c = new XmlConfigurationProvider("struts.xml");
configurationManager.addConfigurationProvider(c);
configurationManager.reload();
}
我该如何解决?
提前致谢。
最佳答案
方法addConfigurationProvider
被标记为已弃用,并由addContainerProvider
代替。在2.3.x版中,此方法已删除。
这是带有struts2-archetype-blank的bug。我相信您需要更改以下设置
configurationManager.addConfigurationProvider(c);
对此:
configurationManager.addContainerProvider( c );
希望这能解决您的问题
关于java - 如何修复Indigo从m2eclipse插件生成的struts 2空白原型(prototype)中的“addConfigurationProvider(Xml…)未定义”错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12137846/