Axis 输出request和response报文,错误

Axis 1.1

服务端实现了这样一个日志输出的LogHandler 方法为invoke,在客户端调用时老是提示没有getSOAPBody()方法,相当郁闷,编译通过,运行就是提示方法找不到的错误,恳请高人给指点指点,谢谢了:)

ps:msgContext.getMessage().writeTo(out)这个放就可以正常输出报文

public void invoke(MessageContext msgContext) throws AxisFault {

     try {
        log.info([b]msgContext.getMessage().getSOAPBody()[/b]);
    } catch (SOAPException e) {
        log.error("get  requestXML failed");
        e.printStackTrace();
    }
    }   

这种情况下,偶多怀疑是Jar包有冲突. :) 请LZ检查下.