0

EclipseIndigo用のmaven3、m2eclipseプラグインを使用して、空白のStruts2アーキタイプを作成しました。プロジェクトの生成後にこのエラーが発生しました。

メソッドaddConfigurationProvider(XmlConfigurationProvider)は、タイプConfigurationManagerに対して未定義です。

これは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 に答える