以编程方式获取有关已配置(webservices.xml)Web服务处理程序的信息

时间:2009-03-16 10:18:18

标签: web-services jax-rpc

在Web服务中,我将很少的GenericHandler配置为webservices.xml中的服务器(Role)(对于IBM Runtime)& server-config.wsdd(Axis Runtime)。说处理程序是A,B&下进行。

现在,当有来电时,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的信息。Ya,这里我可以通过编程方式添加处理程序,这些处理程序也会被调用,但是配置文件中没有已配置处理程序的信息。 / p>

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您是否可以访问您的webservices.xml?解析它怎么样?