【问题标题】:Getting information about configured (webservices.xml) web service handlers programatically以编程方式获取有关已配置 (webservices.xml) Web 服务处理程序的信息
【发布时间】:2009-03-16 10:18:18
【问题描述】:

在 Web 服务中,我在 webservices.xml(用于 IBM 运行时)和 server-config.wsdd(Axis 运行时)中配置为服务器(角色)的 GenericHandler 很少。假设处理程序是 A、B 和 C。

现在,当有入站呼叫时,A、B 和 C 会按预期被调用。

我基本上是在寻找一种方法来了解(以编程方式)为此 Web 服务配置的处理程序数量,即在本例中为 3 个,以及一些其他处理程序特定的详细信息。

我正在调查通过以下方式获取 HandlerChain:

HandlerRegistry hndlReg = service.getHandlerRegistry();
List hChain = hndlReg.getHandlerChain(new QName("http://test.com","<<Port Name>>"));    

但我没有让hChain 包含有关 A、B 或 C 的信息。是的,我可以在这里以编程方式添加处理程序,这些处理程序也被调用,但配置文件中没有已配置处理程序的信息。

有没有办法(以编程方式)获取有关已配置处理程序的详细信息?

感谢您的帮助。

【问题讨论】:

    标签: web-services jax-rpc


    【解决方案1】:

    您可以访问您的 webservices.xml 吗?解析呢?

    【讨论】:

    • 无法访问。该程序可以是需要信息的客户端应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    相关资源
    最近更新 更多