【发布时间】:2016-07-27 11:07:56
【问题描述】:
我发现了几个类似的主题,比如从内部结构阅读等,但它仍然不能解决我的问题。
项目结构:
-
整个项目 -> 战争,其中有:
几个 jar 连接为依赖项 在 pom.xml 中;
META-INF 文件夹中的context.xml,我需要从其中一个jar 中读取。
其中的一部分 -> jar,它是war的pom.xml中的依赖项
我尝试了一些解决方案,例如:
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream input = classLoader.getResourceAsStream("META-INF/context.xml");
但是我没想到它会起作用,因为我认为我的 jar 在其结构中搜索此资源,而不是在战争中。
我需要 jar 项目 从 war 项目 中读取 context.xml。所以,jar 是内部结构,war 是外部结构。有可能吗?
【问题讨论】: