有没有搞错啊! 在网上搜索到的 ,server-config.wsdd中可以配置,不过我的axis发布服务成功了怎么没有生成server-config.wsdd文件,而我的服务已经是可以成功访问的。现在的问题是要在已经能访问的服务中加handler确并没有server-config.wsdd,难到这种配置文件都要手写吗?不至于吧

解决方案 »

  1.   

    你用的是AXIS的1.x还是2.x的?Axis2的Handler是在axis2.xml里配置的,
    写一个自己的MyHandler类:public class MyHandler extends AbstractHandler
    在MyHandler里实现这个方法:public void invoke(MessageContext msgCon) throws AxisFault
    在axis2.xml里加上一个phase,其中phase又有in和out的
    <phase name="myInPhase">
            <handler name="myInHandler" class="sample.security.MyHandler">
            <order phase="myInPhase" phaseFirst="true"/>
            </handler>
     </phase>