title: getSystemResourceAsStream() returns null
body: <p>Hiii...
       I want to get the content of properties file into InputStream  class object using getSystemResourceAsStream(). I have built the sample code. It works well using main() method,but when i deploy the project and run on the server, properties file path cannot obtained ... so inputstream object store null value.</p>
  
  <p>Sample code is here..</p>
  
  <pre><code>public class ReadPropertyFromFile {
  
      public static Logger logger = Logger.getLogger(ReadPropertyFromFile.class);
  
      public static String readProperty(String fileName, String propertyName) {
          String value = null;
          try {
              //fileName = "api.properties";
              //propertyName = "api_loginid";
  
              System.out.println("11111111...In the read proprty file.....");
  
  
              //  ClassLoader loader = ClassLoader.getSystemClassLoader();
  
              InputStream inStream = ClassLoader.getSystemResourceAsStream(fileName);
  
              System.out.println("In the read proprty file.....");
              System.out.println("File Name :" + fileName);
              System.out.println("instream = "+inStream);
  
              Properties prop = new Properties();
  
              try {
                  prop.load(inStream);
                  value = prop.getProperty(propertyName);
              } catch (Exception e) {
                  logger.warn("Error occured while reading property " + propertyName + " = ", e);
                  return null;
              }
          } catch (Exception e) {
              System.out.println("Exception = " + e);
          }
          return value;
      }
  
      public static void main(String args[]) {
  
        System.out.println("prop value = " + ReadPropertyFromFile.readProperty("api.properties", "api_loginid"));
     }
  }
  </code></pre>