I would like to use to read properties file from out side of the my web application.
I was deployed a war file in tomcat in windows environment and I am able to read properties
This is not a robust way to go about it. If you want your webapp to consume data from 'outside', then call System.getProperty to get an absolute pathname that you, yourself, specify with -D in the tomcat config script.