gpt4 book ai didi

java - Web 服务依赖于另一个 Web 服务

转载 作者:行者123 更新时间:2023-12-01 15:25:01 26 4
gpt4 key购买 nike

我有一个部署在 JBoss (4.2.3.GA) 上的 Web 服务 WebService1
WebService1 的端点是 Endpoint1

我编写了一个依赖于WebService1WebService2。当 Maven 创建 .EAR 文件时,它将带有 WebService1 的 .JAR 放置在 WebService2 的 .EAR 中。

因此,当我在 JBoss 中部署 WebService2 时,出现异常:

Endpoint1 has already registered.

如果我从 .EAR 中的 .JAR 中删除带有 Endpoint1 的类,那么它就会正常部署。但我无法在每次项目构建后删除此类。
有什么想法吗?

最佳答案

如果您不想将依赖项与 Maven 构建一起打包,请使用“提供的”依赖项范围,如下所示:

<dependency>
..
<scope>provided</scope>
..
</dependency>

这将允许 Maven 编译项目,但不会在最终包中包含所述依赖项。更多信息here .

这是您要找的吗?

关于java - Web 服务依赖于另一个 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10280594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com