当前位置:编程学习 > JAVA >>

请教高手关于xfire obj映射xml时的问题

在用Xfire做webservice的一个功能时需要返回一个List 于是报以下异常.

求高手指点

at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:392) ~[xfire-all-1.2.6.jar:na]
at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:392) ~[xfire-all-1.2.6.jar:na]
at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:392) ~[xfire-all-1.2.6.jar:na]
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_13]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_13]
at org.codehaus.xfire.aegis.type.basic.BeanType.readProperty(BeanType.java:442) ~[xfire-all-1.2.6.jar:na]
at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:377) ~[xfire-all-1.2.6.jar:na]
... 1019 common frames omitted
Caused by: java.lang.StackOverflowError: null
at java.lang.Exception.<init>(Exception.java:77) ~[na:1.6.0_13]
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:187) ~[hibernate-3.3.2.jar:na]
at com.jeecms.cms.entity.main.CmsSite_$$_javassist_28.getAfterCheck(CmsSite_$$_javassist_28.java) ~[CmsSite.class:na]
at com.jeecms.cms.entity.main.Channel.getAfterCheckEnum(Channel.java:296) ~[Channel.class:na]
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_13]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_13]
at org.codehaus.xfire.aegis.type.basic.BeanType.readProperty(BeanType.java:442) ~[xfire-all-1.2.6.jar:na]
at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:377) ~[xfire-all-1.2.6.jar:na]
... 1015 common frames omitted
--------------------编程问答-------------------- 自己先顶一个 --------------------编程问答-------------------- 补充以下工程是基于Xfire1.2.6+Spring3+Hibernate3
客户端是用soapUI 4测的
运行中在控制台首先手动打印了list.size()方法返回值是2,说明已经取到值了。xfire在生成xml文件时报的错
这只是小弟拙见 --------------------编程问答-------------------- 没有人碰到过吗? --------------------编程问答-------------------- 同求啊~~希望火起来~ --------------------编程问答-------------------- 希望高人出现。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,