[英]dependencies of jar with no manifest in ear (JBoss deployment)
我有一个捆绑在耳朵里的签名罐子,用于搜索类路径之外的配置文件。 配置文件位于耳朵的清单中,位于耳朵的根部。 签名的jar没有清单,我不能添加清单,那么如何将这个文件添加到jar的类路径中? 我用蚂蚁搭建耳朵,并将其部署在JBoss中。
编辑:发生的事情是,当我从我的sar服务之一使用jar时,在耳朵清单中指定的文件似乎不在类路径上。 罐子执行getresource()时,返回null。 也许问题在于jar本身使用了错误的类加载器? 应该使用哪个类加载器?
您是否尝试过将配置文件本身放入jar并在清单中引用它? 即-
修改位于/META-INF/MANIFEST.MF的耳朵清单,添加一个类路径条目:
类路径:config.jar
希望能奏效。
您可以尝试将其放置在JAR的META-INF/classes
classs中,尽管如果您不能添加清单,则可能无法这样做。 您可以将任何文件添加到JAR吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.