我有一个简单的任务,但无法使其正确。
我有一个java maven项目。该项目在EAR中构建,由JAR和WAR组成。我在其中一个子jar中有一个bean,它应该从META-INF/myFile.info
的父EAR中获取资源。
不幸的是,我无法找到正确的方法来做到这一点。我正在将我的EAR部署到 WildFly10 。
我尝试使用ClassLoader,类,ContextClassLoader,尝试在pom中定义以添加到ClassPath的路径。
我应该怎样做才能让从子jar jar类(ejb)访问来自META-INF/...
答案 0 :(得分:2)
you-ear / META-INF /在模块中不可见。 模块中只能看到你的ear / lib。如果你想将EAR资源共享给所有其他模块,你应该将myFile.info放在你的ear / lib中的jar中