addConfigurationProvider

addConfigurationProvider

我使用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/

10-12 04:44