Я получаю эту ошибку с моим примером приложения Spring MVC с использованием плагина Spring STS Eclipse:
Класс 'org.springframework.web.servlet.view.InternalResourceViewResolver' не найден [config set:webninar-hello / web-context] servlet-context.xml
У кого-нибудь есть идеи, как это исправить?
У меня была эта проблема с ошибкой в моей конфигурации 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.
org.springframework.web.servlet-3.1.2.RELEASE.jar
Затем я понял, что включил неправильную зависимость в свою корректную зависимость pom.xml следующим образом
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${org.springframework.version}</version> </dependency>
Ранее у меня былоspring-web как идентификатор артефакта.Надеюсь, это поможет:)
spring-web
У меня была такая же проблема, и это не было для меня проблемой освежения. Мне пришлось добавить следующий jar к моему пути сборки:
Вы можете скачать комплект Spring с сайта Spring: http://www.springsource.org/spring-community-download
Звучит как освежающая проблема.
F5, проект очистки, F5, очистка сервера, возможно, рабочий каталог очистки сервера.
Если это все не поможет. Удалите приложение с сервера (закройте окно), а затем добавьте его снова.
Просто очистите проект и проверьте эту зависимость в файле POM.xml. Определенно, он будет работать нормально.
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency>
Я удалил все в /Users//.m2/repository с помощью rm -R *, а затем перестроил все с помощью Maven >> Обновление проекта, закрыл и снова открыл проект, очистил проект, а затем все заработало.
Мне пришлось добавить следующие зависимости в файл 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>