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

问题描述 投票:1回答:1

我在同一个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?

java java-ee wildfly
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.