How do I access a text file from within my war

江枫思渺然 提交于 2019-11-28 10:23:47

I think just remove WebContent from the path while reading the file and it should help.

One way to do this comes with a caveat that I'll explain below. You should do something like this:

// In a Servlet
ServletContext sc = getServletContext();
BufferedReader in = 
    new BufferedReader(new FileReader(sc.getRealPath("WebContent/config.txt"));

This assumes that your servlet container is configured to expand war files into their corresponding directory structure.

The safest way to access this file should be something like this:

InputStream input = getClass().getClassLoader().getResourceAsStream("your/path/enter/here");

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!