gpt4 book ai didi

java - 一个Web服务可以调用同一应用服务器中的另一个Web服务吗

转载 作者:行者123 更新时间:2023-11-30 05:14:15 24 4
gpt4 key购买 nike

我使用 Netbeans 6.5 生成 JAX-WS Metro 服务,并使用 Glassfish 2.1 作为应用程序服务器。

假设我有两个网络服务,例如

...

@WebMethod(operationName = "doXXX")
public String doXXX(
@WebParam(name = "id") String id
...

...
@WebMethod(operationName = "doYYY")
public String doYYY(
@WebParam(name = "result") String result
...

我有一个 Web 服务客户端(一个 Java 应用程序),可以愉快地调用两者。

我现在希望方法 XXX 调用方法 YYY,即我需要将 YYY 的客户端代理放置在 Web 服务 XXX 内。

我该怎么做?

最佳答案

您不应尝试代理调用同一应用程序内的方法的请求 - 这将导致不必要的对象与 XML 消息之间的序列化/反序列化。

如果您需要在同一应用程序内调用另一个方法,请重新设计您的应用程序,以便您可以访问需要调用的应用程序的任何区域。

关于java - 一个Web服务可以调用同一应用服务器中的另一个Web服务吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204549/

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