Bear Bibeault wrote:You have a bunch of declaration for JSTL TLDs in your deployment descriptor such as:
These all need to be removed; and if the .tld files exist in WEB-INF as declared, they must all be removed as well. The only thing you have to do to use the JSTL is to find the right jar files for the version you are using (JSTL 1.1 for Tomcat 5) and drop them in WEB-INF/lib. That's it. No TLDs, no goop in web.xml.
I'm not guaranteeing that cleaning things up will cause your app to work, but it sure as heck isn't going to with all these erroneous declaration gumming up the plumbing.
Hi Bear and Tim,
Thanks for your reply. As you had suggested I had removed the .tld files (that was referenced in the web.xml file) from the WEB-INF folder. Removed the declaration in the web.xml file. But still I get the same error. Any suggestion please?
Now this is my web.xml file
The things is that the application works just fine (before the changes that you had suggested) when copied to the normal tomcat webapps folder and started using tomcat. Since I wanted to use the eclipse for editing purpose alone, the application does not seem to work in eclipse and I am getting the error message saying the resource is not available.