[英]Java accessing files and folders in classpath
我正在使用嵌入式tomcat服务器在Spring-Boot中开发应用程序。 我的程序将文档下载到资源文件夹内的公共类路径。 另外,我正在访问以HTML格式在Iframe标记中下载的文件,因此该文件应位于服务器中,以便我对其进行访问。
当我从eclipse IDE运行代码时,它可以正常工作,并且可以访问文件,但是当我从命令提示符运行war时(由于它具有嵌入式的tomcat服务器),我无法找到这些文件夹。 请注意,我开战了,能够找到文件夹,但是程序无法访问它。
关于如何从Java中的tomcat Embedded War访问类资源文件夹的任何想法吗? 任何帮助将非常感激。 TIA
尝试:
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream inputDataStream = classLoader.getResourceAsStream("some-file.txt");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.