求救!!weblogic的schema支持问题!!(急)

hehecafe 2003-12-03 11:03:45
在weblogic8.1下开发web service的时候,定义一个schema,某一类型的maxOccurs 大于1,客户端在调用service的时候就出现下面的错误,看weblogic的文档说sp1已经解决了该问题,但是我装的weblogic就是带了sp1的啊,还是会出现该错误,不知道该如何解决,请教高手!!

[java] java.rmi.RemoteException: web service invoke failed: javax.xml.soap.
SOAPException: failed to serialize class com.csair.www.dcs.MSGTypeweblogic.xml.
schema.binding.SerializationException: stream error - with nested exception:
[java] [weblogic.xml.stream.XMLStreamException: Attempt to add an attribute
to a null start element]; nested exception is:
[java] javax.xml.soap.SOAPException: failed to serialize class com.csa
ir.www.dcs.MSGTypeweblogic.xml.schema.binding.SerializationException: stream err
or - with nested exception:
[java] [weblogic.xml.stream.XMLStreamException: Attempt to add an attribute
to a null start element]
[java] at secondservice.SecondservicePort_Stub.addRecord(SecondserviceP
ort_Stub.java:29)
[java] at second.Client.main(Client.java:23)
[java] Caused by: javax.xml.soap.SOAPException: failed to serialize class
com.csair.www.dcs.MSGTypeweblogic.xml.schema.binding.SerializationException: str
eam error - with nested exception:
[java] [weblogic.xml.stream.XMLStreamException: Attempt to add an attribute
to a null start element]
[java] at weblogic.webservice.core.DefaultPart.invokeSerializer(Default
Part.java:328)
[java] at weblogic.webservice.core.DefaultPart.toXML(DefaultPart.java:2
97)
[java] at weblogic.webservice.core.DefaultMessage.toXML(DefaultMessage.
java:619)
[java] at weblogic.webservice.core.ClientDispatcher.send(ClientDispatch
er.java:206)
[java] at weblogic.webservice.core.ClientDispatcher.dispatch(ClientDisp
atcher.java:143)
[java] at weblogic.webservice.core.DefaultOperation.invoke(DefaultOpera
tion.java:444)
[java] at weblogic.webservice.core.DefaultOperation.invoke(DefaultOpera
tion.java:430)
[java] at weblogic.webservice.core.rpc.StubImpl._invoke(StubImpl.java:2
70)
[java] at secondservice.SecondservicePort_Stub.addRecord(SecondserviceP
ort_Stub.java:26)
[java] ... 1 more
[java] Caused by: weblogic.xml.schema.binding.SerializationException: strea
m error - with nested exception:
[java] [weblogic.xml.stream.XMLStreamException: Attempt to add an attribute
to a null start element]
[java] at weblogic.xml.schema.binding.CodecBase.serializeInitialWrite(C
odecBase.java:395)
[java] at weblogic.xml.schema.binding.CodecBase.serialize_internal(Code
cBase.java:225)
[java] at weblogic.xml.schema.binding.CodecBase.serialize(CodecBase.jav
a:178)
[java] at weblogic.xml.schema.binding.BeanCodecBase.writeElementContent
s(BeanCodecBase.java:411)
[java] at weblogic.xml.schema.binding.BeanCodecBase.writeContents(BeanC
odecBase.java:355)
[java] at weblogic.xml.schema.binding.CodecBase.writeTypeAndContents(Co
decBase.java:409)
[java] at weblogic.xml.schema.binding.CodecBase.serializeInitialWrite(C
odecBase.java:383)
[java] at weblogic.xml.schema.binding.CodecBase.serialize_internal(Code
cBase.java:225)
[java] at weblogic.xml.schema.binding.CodecBase.serialize(CodecBase.jav
a:178)
[java] at weblogic.xml.schema.binding.BeanCodecBase.writeElementContent
s(BeanCodecBase.java:411)
[java] at weblogic.xml.schema.binding.BeanCodecBase.writeContents(BeanC
odecBase.java:355)
[java] at weblogic.xml.schema.binding.CodecBase.writeTypeAndContents(Co
decBase.java:409)
[java] at weblogic.xml.schema.binding.CodecBase.serializeInitialWrite(C
odecBase.java:383)
[java] at weblogic.xml.schema.binding.CodecBase.serialize_internal(Code
cBase.java:222)
[java] at weblogic.xml.schema.binding.CodecBase.serialize(CodecBase.jav
a:178)
[java] at weblogic.xml.schema.binding.RuntimeUtils.invoke_serializer(Ru
ntimeUtils.java:188)
[java] at weblogic.xml.schema.binding.RuntimeUtils.invoke_serializer(Ru
ntimeUtils.java:174)
[java] at weblogic.webservice.core.DefaultPart.invokeSerializer(Default
Part.java:324)
...全文
198 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hehecafe 2003-12-03
  • 打赏
  • 举报
回复
up
sunny110 2003-12-03
  • 打赏
  • 举报
回复
帮你顶一下

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧