繁体   English   中英

jar的依赖关系,耳朵中没有清单(JBoss部署)

[英]dependencies of jar with no manifest in ear (JBoss deployment)

我有一个捆绑在耳朵里的签名罐子,用于搜索类路径之外的配置文件。 配置文件位于耳朵的清单中,位于耳朵的根部。 签名的jar没有清单,我不能添加清单,那么如何将这个文件添加到jar的类路径中? 我用蚂蚁搭建耳朵,并将其部署在JBoss中。

编辑:发生的事情是,当我从我的sar服务之一使用jar时,在耳朵清单中指定的文件似乎不在类路径上。 罐子执行getresource()时,返回null。 也许问题在于jar本身使用了错误的类加载器? 应该使用哪个类加载器?

您是否尝试过将配置文件本身放入jar并在清单中引用它? 即-

  1. 将配置文件放入罐子中
  2. 将罐子放在.ear的某个位置,例如/config.jar
  3. 修改位于/META-INF/MANIFEST.MF的耳朵清单,添加一个类路径条目:

    类路径:config.jar

希望能奏效。

您可以尝试将其放置在JAR的META-INF/classes classs中,尽管如果您不能添加清单,则可能无法这样做。 您可以将任何文件添加到JAR吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM