在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>
有没有办法(以编程方式)获取有关已配置处理程序的详细信息?
感谢您的帮助。
答案 0 :(得分:0)
您是否可以访问您的webservices.xml?解析它怎么样?