Pojawił się nagle w moim projekcie błąd tak jak w tytule czyli Can not find the tag library descriptor for http://java.sun.com/jsp/jstl/core . Projekt w java spring, używam też mavena. Usunąłem projekt z sts i dodałem go na nowo, w mavenie użyłem polecenia mvn clean install, mvn eclipse:clean. Poczytałem trochę to co udało mi się znaleźć w google, definicje tagliba mam ( <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> ) oraz w pliku pom jest:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
Najdziwniejsze jest że wszystko działało aż do dzisiaj gdy tylko włączyłem sts to już wtedy pojawiło się 609 takich błędów. Jak w tym samym projekcie zrobie mvn clean install przez konsole i dodam do tomcata 7.0 to w przeglądarce wszystko działa.