【发布时间】: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