axis中发布webservice问题
做项目需要用到webservice的知识,自学了两天,遇到一个错误,找了很多资料也没找到材料,没有办法,来此求助,请大家伸出援助之手~-~,谢谢了。
发布public List<DET> getDET(int start_id,int end_id)方法,其中DET是自定义类,能够直接在服务器中调用,并成功返回。
deploy.wsdd文件如下
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<!-- note that either style="message" OR provider="java:MSG" both work -->
<service name="WmsDet" provider="java:RPC">
<parameter name="className" value="com.pdbs.wms.webservice.WmsDet" />
<parameter name="allowedMethods" value="*" />
<typeMapping
qname="ns:DET"
type="java:com.pdbs.wms.webservice.DET"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns="http://127.0.0.1:8080/axis/services/WmsDet"/>
<parameter name="scope" value="request" />
</service>
</deployment>