佬油条 2015-01-11 14:23
浏览 730

axis 为什么调用两次header

wsdd文件中这样子配置的:

<service   name = "AmwayMsgService"   provider = "java:RPC" >    
    <namespace>http://amway.com/amway/ebiz/webService/msgService/</namespace>  
    <parameter name="className"
        value="com.amway.ebiz.webService.msgService.AmwayMsgService" />
    <parameter name="allowedMethods" value="*" />           
    <beanMapping languageSpecificType="java:com.amway.ebiz.webService.msgService.Message" 
                  qname="ns11:Message"  xmlns:ns11="http://amway.com/amway/ebiz/webService/msgService"/>
     <beanMapping languageSpecificType="java:com.amway.ebiz.webService.msgService.MessageRequest" 
                  qname="ns12:MessageRequest"  xmlns:ns12="http://amway.com/amway/ebiz/webService/msgService"/>
     <beanMapping languageSpecificType="java:com.amway.ebiz.webService.msgService.MessageResponse" 
                  qname="ns13:MessageResponse"   xmlns:ns13="http://amway.com/amway/ebiz/webService/msgService"/>
     <requestFlow>  
       <chain type="checkHandler" />  
     </requestFlow>                                         
</service> 

但是头方法中却被调用了两次,头方法的代码如下:

public class MessageHeader extends BasicHandler {

private static final long serialVersionUID = 7284285169168827823L;

@Override
public void invoke(MessageContext context) throws AxisFault {
    System.out.println("进入了头方法");

}

}
打印了两次进入头方法,求大牛帮我看看 为什么,我用的axis1 。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题