2012-03-02 3 views
2

Я получаю эту ошибку с моим приложением образца Spring MVC с использованием Spring STS Eclipse, плагин:класса «org.springframework.web.servlet.view.InternalResourceViewResolver» не найдена ошибка

класса «org.springframework .web.servlet.view.InternalResourceViewResolver» не найден [набор конфигурации: webninar-привет/веб-контекст] сервлет-context.xml

Кто-нибудь есть идеи, как это исправить?

ответ

4

Звучит как освежающая проблема.

F5, Проект очистки, F5, Очистка сервера, возможно, серверная рабочая директория.

Если это все не помогает. Удалите приложение с сервера (закройте окно), а затем добавьте его снова.

+0

Это сработало для меня, но только после того, как я вспомнил, что нужно установить плагин m2e Maven. http://www.eclipse.org/m2e/ – TalkLittle

5

У меня была такая же проблема, и это не было проблемой для меня. Я должен добавить следующую баночку моего пути сборки:

org.springframework.web.servlet-3.1.2.RELEASE.jar 

Вы можете скачать Spring сверток с сайта Spring: http://www.springsource.org/spring-community-download

+0

это сработало и для меня. Почему ответ не помечен как правильный? –

8

Я имел эту проблему с ошибкой в ​​моей конфигурации Maven. Как упоминал Иван в своем ответе, org.springframework.web.servlet-3.1.2.RELEASE.jar не был в моем каталоге lib. Поэтому я искал его зависимость от maven от http://blog.springsource.org/2009/12/02/obtaining-spring-3-artifacts-with-maven/ URL.

Тогда я понял, я включил неправильную зависимость в моем pom.xml правильной зависимости следующим

<dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-webmvc</artifactId> 
     <version>${org.springframework.version}</version> 
    </dependency> 

Раньше я был spring-web как артефакт. Надеюсь, это поможет :)

+3

это решило мою проблему, спасибо. – DPM

+0

Если у вас есть эта проблема, и у вас уже есть 'spring-webmvc', просто удалите ее и добавьте ее снова. Это поместило проблему в моем случае. –

0

Мне пришлось добавить следующие зависимости к файлу pom для решения этой проблемы.

<dependency> 
     <groupId>jstl</groupId> 
     <artifactId>jstl</artifactId> 
     <version>1.2</version> 
     <scope>compile</scope> 
    </dependency> 
    <dependency> 
     <groupId>taglibs</groupId> 
     <artifactId>standard</artifactId> 
     <version>1.1.2</version> 
     <scope>compile</scope> 
    </dependency> 
2

Просто очистить проект и проверить эту зависимость в файле pom.xml Определенно, это будет работать нормально.

 <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-webmvc</artifactId> 
     <version>${spring.version}</version> 
    </dependency> 
1

Я удалил все под /Users//.m2/repository с ет -R *, а затем перестроено все с Maven проектом >> Update, закрытием и повторным открытием проекта, очищенным проектом, а затем он работал.