【问题标题】:Access from ejb from child jar to parent ear sources in maven projectmaven项目中从子jar到父耳朵源的ejb访问
【发布时间】:2016-11-21 07:02:49
【问题描述】:

我有一个简单的任务,但无法正确完成。

我有一个 java maven 项目。该项目构建在 EAR 中,由 JAR 和 WAR 组成。我在其中一个子 jar 中有一个 bean,它应该从 META-INF/myFile.info 的父 EAR 获取资源。

不幸的是,我找不到正确的方法来做到这一点。我正在将我的 EAR 部署到 WildFly10

我尝试使用ClassLoader,类,ContextClassLoader,尝试在pom中定义添加ClassPath的路径。

我应该怎么做才能从子 jar java 类(ejb)访问来自 META-INF/... 的父耳朵源

【问题讨论】:

    标签: java maven classloader wildfly getresource


    【解决方案1】:

    you-ear/META-INF/ 在模块中不可见。 从模块中只能看到 your-ear/lib。如果您想将 EAR 资源共享给所有其他模块,您应该将 myFile.info 放入 your-ear/lib 的 jar 中

    【讨论】:

    • 谢谢。我在可访问的地方替换了配置。
    猜你喜欢
    • 2015-04-20
    • 2017-06-23
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多