STS i błąd Can not find the tag library descriptor for http://java.sun.com/jsp/jstl/core

0

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.

2
  1. Intellij Ultimate -> jeśli jesteś studentem to masz za friko, jeśli nie no to EAP -> nie korzystaj z jakiegoś dziadowskiego Eclipsa
    2.Z jakiej wersji Javy korzystasz? Bo Tomcat 7 nie obsługuje Javy 8 z tego co wiem
0
  1. Dzięki, też tak myślę ale póki co dużo mi nie zostało do zrobienia w tym projekcie . Jest to kontynuacja dużego projektu który ciągle sprawiał jakieś problemy przy konfiguracji dlatego nie chce marnować czasu na problemy z konfiguracją tego na innym środowisku. Moja znajomość javy też nie jest dobra.
  2. Wersja javy dokładnie to 1.8.0_111. Ten projekt cały czas działał, więc Tomcat 7 może działać z tą wersją javy. W innej lokalizacji ściągnąłem drugiego stsa i po dodaniu projektu są dalej te same błędy

Edit: Dołączyłem teraz czyste źródła z tego projektu bez jakichkolwiek zmian i tu nie ma błędów. Nie rozumiem tylko czemu jak wykonam z konsoli mvn clean install i odpalę projekt bezpośrednio przez Tomcata to wszystko działa. Czy ktoś ma może teraz pomysł gdzie szukać przyczyny, dlaczego ten projekt wyrzuca te błędy?

1 użytkowników online, w tym zalogowanych: 0, gości: 1