0

我使用 maven 3、m2eclipse 插件为 eclipse Indigo 创建了一个空白的 struts 2 原型。我在项目生成后遇到了这个错误。

未为 ConfigurationManager 类型定义方法 addConfigurationProvider(XmlConfigurationProvider)

这是来自 ConfigTest.java

 protected void setUp() throws Exception {
        super.setUp();
        XmlConfigurationProvider c = new XmlConfigurationProvider("struts.xml");
        configurationManager.addConfigurationProvider(c);
        configurationManager.reload();
    }

我该如何解决这个问题?
提前致谢。

4

1 回答 1

2

该方法addConfigurationProvider被标记为已弃用并由addContainerProvider. 在 2.3.x 版本中,此方法已被删除。

那是 struts2-archetype-blank 的错误。我相信您需要更改以下设置

configurationManager.addConfigurationProvider(c);

对此:

configurationManager.addContainerProvider( c );

我希望这个填充能解决你的问题

于 2012-08-27T08:34:26.337 回答