Soap 在axis2中调用与特定web服务调用相关的处理程序

Soap 在axis2中调用与特定web服务调用相关的处理程序,soap,axis2,Soap,Axis2,我正在使用Axis2创建Web服务。我需要验证接收到的soap请求是否使用已定义的xsd模式 为此,我在axis2中使用处理程序 现在,我的问题是,如何在services.xml中指定特定于不同webservice调用的不同处理程序 例如,对于创建用户,我将使用enp作为 对于updateUser,我将调用 对于每个调用,Hadler必须不同 有谁能就这方面提出建议吗 谢谢, Narendra执行您描述的操作的常用方法是实现一个模块,然后在services.xml中使用该模块。您可以在这里看到一

我正在使用Axis2创建Web服务。我需要验证接收到的soap请求是否使用已定义的xsd模式

为此,我在axis2中使用处理程序

现在,我的问题是,如何在services.xml中指定特定于不同webservice调用的不同处理程序

例如,对于创建用户,我将使用enp作为

对于updateUser,我将调用

对于每个调用,Hadler必须不同

有谁能就这方面提出建议吗

谢谢,
Narendra

执行您描述的操作的常用方法是实现一个模块,然后在services.xml中使用该模块。您可以在这里看到一个详细的示例:简而言之,pocess是:

创建模块实现 创建处理程序 创建module.xml 如果需要自定义阶段,请修改axis2.xml 修改services.xml以在部署时启用模块。 .mar模块存档中的包 在Axis2中部署模块 在services.xml中使用该模块非常简单:

请注意,每个操作可能会使用一个模块。还要注意这个线程:

所以建议的方法是做一个 具有必要的处理程序和 在中添加处理程序的功能 服务将在中完全删除 下一版本

我希望这能澄清问题


干杯

为什么是module.xml而不是services.xml??