My file layout is like this E:\Deepa\workspace\DBTest\WebContent under this folder I have WEB-INF and META-INF and the test.jsp. In WEB-INF folder there is web.xml and lib folder(having jstl.jar and Standard.jar)
/DBTest is my context name and with this setup it works fine when I run the application in Tomcat server connection within Eclipse IDE. But if I start tomcat using Sysdeo plugin in Eclipse and connect to the server using firefox browser with url - http://localhost/DBTest/test.jsp I get the before mentioned error. In the server console, May 20, 2009 6:36:48 AM org.apache.jasper.compiler.TldLocationsCache > processWebDotXml > WARNING: Internal Error: *File /WEB-INF/web.xml not found* > May 20, 2009 6:36:48 AM org.apache.catalina.core.StandardWrapperValve invoke > SEVERE: Servlet.service() for servlet jsp threw exception > org.apache.jasper.JasperException: The absolute uri: > http://java.sun.com/jsp/jstl/sql cannot be resolved in either web.xml or the > jar files deployed with this application* why web.xml is not found I am not able to understand. Any help appreciated. Thanks, Deepa