ITPUB??ì3
ITPUB论坛 » Java企业开发 » 关于webservice返回自定义类的列表

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 关于webservice返回自定义类的列表
离线 dal_gao



精华贴数 0
个人空间 0
技术积分 114 (15047)
社区积分 0 (1644198)
注册日期 2007-11-30
论坛徽章:0
      
      

发表于 2008-7-8 01:49 
关于webservice返回自定义类的列表

EVERE: Exception:
org.xml.sax.SAXException: No deserializer for {urn:BeanService}SimpleObject
        at org.apache.axis.encoding.DeserializerImpl.onStartElement(DeserializerImpl.java:453)
        at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:393)
        at org.apache.axis.encoding.DeserializationContext.startEleme


自定义了一个类SimpleObject和类的服务SimpleObjectService.在server-config.wsdd中加了如下:

<service name="SimpleObjectService" provider="java:RPC">   
        <parameter name="allowedMethods" value="*"/>   
        <parameter name="className" value="com.test.webservice.SimpleObjectService"/>
        <beanMapping languageSpecificType="java:com.test.webservice.SimpleObject" qname="ns:SimpleObject" xmlns:ns="urn:BeanService"/>
   </service>

通过如下代码访问web service,得到上面的EXCEPTION,不知道是什么原因。


SimpleObjectServiceServiceLocator locator=new SimpleObjectServiceServiceLocator();
                try{
               
                                                   
                         
                         Object [] ob=locator.getSimpleObjectService().getSimpleObjectList();
                         SimpleObject  so= (SimpleObject)ob[0];
                         System.out.println(so.get_float());
                         System.out.println(so.getString());
                }catch(Exception e){
                        e.printStackTrace();
                }
        }


只看该作者    顶部
离线 xfzheng
初级会员



精华贴数 0
个人空间 0
技术积分 80 (19505)
社区积分 1 (35695)
注册日期 2004-9-2
论坛徽章:1
开发板块每日发贴之星     
      

发表于 2008-8-7 23:41 
楼上是用AXIS2吗?
需要在wsdd文件中添加typeMapping (?) ,指定自定义类的序列化方式


只看该作者    顶部
在线/呼叫 Sky-Tiger
天王盖地虎


来自 Vancouver
精华贴数 39
个人空间 0
技术积分 160820 (3)
社区积分 46919 (14)
注册日期 2004-2-19
论坛徽章:271
现任管理团队成员ITPUB长老会成员Heart of PUB管理团队2007贡献徽章管理团队2006纪念徽章会员2007贡献徽章
会员2006贡献徽章开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:猴生肖徽章2007版:猪

发表于 2008-8-8 00:22 
老版本的AXIS?


__________________
-----孰能浊以静之徐清  孰能安以动之徐生-----  
-----风来疏竹  风过而竹不留声;雁照寒塘  雁去而塘不留影; 故君子事来而心始现  事去而心随空----

----------------
Groovy 研究中...
JAX-WS20(finished)/CXF/ESB/BPEL 研究中...
EJB3(finished)/Hibernate3 研究中...
OSGI/KnopflerFish 研究中...
JBOSS Seam2.0/JSF/AJAX(finished)/ICEFace/ZKoss/Flex3 研究中...
Mysql 研究中...
Spring2.5  研究中...
Blog/Wiki/RSS/ATOM 研究中...
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问