我有一个java web应用程序,我正在运行与tomcat。这个应用程序必须从几个文本文件中读取,目前我把它们放在tomcat的bin中,因为那是工作目录。
我如何让tomcat在其他地方寻找文本文件,而不依赖于绝对路径?理想情况下,我想把文件放在WEB-INF/
如果你把文件放在WEB-INF/classes或WEB-INF/lib中,那么它们就会在类路径中,你可以使用
读取它们InputStream in = this.getClass().getClassLoader()
.getResourceAsStream("Yourfilename.abc");