首页 > 解决方案 > Tomcat 9 配置文件位置

问题描述

我有一个具有此文件夹结构的 Maven 项目(来自 Intellij):

...
JavaSources
WebContent
    WEB-INF
target
...

配置文件位于 WEB-INF 中,java.io.IOException从加载它们时出现异常

ClassLoader classLoader = Thread.currentThread().getContextClassLoader();

InputStream is = classLoader.getResourceAsStream(this.configFile);

使其工作的唯一方法是将所有这些文件移动到 JavaSources 中,并且在打包(war)时它们最终会在目标/类中。

有没有办法将文件保持在原始位置(在 webcontent/WEB-INF 内)并且不会出现异常?

当我在另一台服务器(websphere)上运行项目时,一切都很好。

标签: javatomcat

解决方案


推荐阅读