Issue
I imported a project from Github into myElcipse (latest version) and I'm using Tomcat 9.0 version for deployment. The project itself was looking for the Tomcat v 7.0, which wasn't in my system so I switched it to v 9.0 and it worked. But after that, I received the following problem :
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
My directory looks somewhat like this
And these are what the errors look like.
Now, I saw that you need to have the jstl files in your WEB-INF**->**lib folder. But there was no lib folder within my WEB-INF. Atleast, not according to this project. Can anyone tell me what changes I should make in order to rectify this error?
Here's a sample code snippet that contains one of these errors.
Solution
You can try like this:
try to download the jstl jar from the this link http://www.java2s.com/Code/Jar/j/Downloadjstljar.htm and add that jar into the lib folder if present or else you can follow the below steps to add the jar into your project directly.
- Right click on the project -->build Path -->Configure Build Path -->Add External jars (select the jstl jar which was downloaded from above link) -->Apply -->Ok.
This way you can add that jar to your project.
Answered By - RajkumarMamidiChettu-MT