Недостающие ресурсы конфигурации в StrutsTestCase 2.1.4 - PullRequest
2 голосов
/ 07 июня 2011

Я пытаюсь использовать StrutsTestCase 2.1.4 для выполнения модульного тестирования в моем приложении Struts. Но когда я попытался запустить тест, возникает ошибка «отсутствуют ресурсы конфигурации для пути /WEB-INF/web.xml».

Я посмотрел его в разделе часто задаваемых вопросов StrutsTestCase и следовал инструкции, чтобы добавить путь моего приложения к пути к классам. Однако это не сработало.

Затем я использую метод setConfigFile (), чтобы указать путь к web.xml и struts-config.xml. Как видите, это тоже не сработало.

Вот переопределение метода setUp () в моем тестовом классе:

    public void setUp() throws Exception {
        super.setUp();
        File web = new File("E:/JavaPros/stolon/STOLONCAS/web/");
        this.setContextDirectory(web);
        this.setConfigFile("E:/JavaPros/stolon/STOLONCAS/web/WEB-INF/web.xml");
        this.setConfigFile("E:/JavaPros/stolon/STOLONCAS/web/WEB-INF/struts-config.xml");
    }

При использовании этого метода отличается одна вещь - ошибка msg стала "Отсутствует ресурс конфигурации для пути E: /JavaPros/stolon/STOLONCAS/build/web/WEB-INF/struts-config.xml". Это очень смущает меня, потому что я абсолютно уверен, что в этом пути есть файл struts-config.xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...