我的readDao.class中具有多个方法,allReader,loadById,loadByName现在已经知道发布所有方法,和取消该服务及所有方法的命令以下方法,实现将所有的方法都发布
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
      <service name="readerService" provider="java:RPC">
            <parameter name="className" value="rfid.dao.readerDao"/>
            <parameter name="allowedMethods" value="*"/>
      </service>
</deployment>以下方法,实现取消服务及所有方法
<undeployment xmlns="http://xml.apache.org/axis/wsdd/">
      <service name="readerService"/>
</undeployment>问题:
1,我若要选择只发布两个方法,allReader,loadById,该如何写?
2,如果在三个方法全发布的情况下,能否选择只取消其中的两个方法?谢谢!

解决方案 »

  1.   

    问题1:
    <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> 
          <service name="readerService" provider="java:RPC"> 
                <parameter name="className" value="rfid.dao.readerDao"/> 
                <parameter name="allowedMethods" value="allReader,loadById"/> 
          </service> 
    </deployment> 问题2:
    这个好像不太好搞,可以先undeploy全部之后再重新发布你需要的方法。