如何从同一个WildFly服务器上的不同部署访问ear文件的lib文件夹模块?

时间:2016-10-17 13:41:51

标签: java java-ee wildfly

我在同一个WildFly中部署了一个ear(App.ear)和一个war(Web.war)文件。 App.ear包含AppEJB.jar作为模块,而Util.jar包含在lib文件夹中。我需要Web.war才能看到App.ear的Util.jar和AppEJB.jar。对于从Web.war看到的模块AppEJB.jar,我将jboss-deployment-structure.xml放在Web.war的META-INF文件夹中,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
    <deployment>
        <dependencies>
            <module name="deployment.App.ear.AppEJB.jar" />
        </dependencies>
    </deployment>
</jboss-deployment-structure>

问题是如何从Web.war访问Util.jar?

1 个答案:

答案 0 :(得分:0)

我相信你需要依赖于Web.war的pom.xml中的Util.jar