I have a Dynamic web project ,in that i am creating config.properites file for Data base connectivity.
SampleProject
->WebContent
->WEB_INF
->config.properties
->Index.jsp
i am reading Connectivity Details from configuration file in Index.jsp as follows
Properties props = new Properties();
FileInputStream in = new FileInputStream("WEB-INF/config.properties");
props.load(in);
in.close();
String driver = props.getProperty("driver");
String url = props.getProperty("url");
String username = props.getProperty("username");
String password = props.getProperty("password");
class.forName(driver);
Connection con = DriverManager.getConnection(url, username, password);
but it's throwing
org.apache.jasper.JasperException: An exception occurred processing JSP page /Index.jsp at line 66
63:
64:
65: FileInputStream in1 =
66: new FileInputStream("WEB-INF/config.properties");
67: props.load(in1);
68: in.close();
69:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:447)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause
java.io.FileNotFoundException: WEB-INF/config.properties (No such file or directory)
java.io.FileInputStream.open(Native Method)
java.io.FileInputStream.<init>(FileInputStream.java:137)
java.io.FileInputStream.<init>(FileInputStream.java:96)
exception.. can anyone help me how to give the directory path?
project->webcontent->web_inf->index.jsp