用xfire开发了一个webservice,客户端在调用的时候要传一个二进制数据byte[][] ,在本地tomcat服务器上测试成功,可以接受, 
但发布到weblogic9上后,就出现问题,错误日志为: 
- Fault occurred! 
java.lang.UnsupportedOperationException 
        at weblogic.xml.stax.XMLStreamReaderBase.getTextCharacters(XMLStreamReaderBase.java:487) 
        at org.codehaus.xfire.util.stax.DepthXMLStreamReader.getTextCharacters(DepthXMLStreamReader.java:179) 
        at org.codehaus.xfire.util.stax.DepthXMLStreamReader.getTextCharacters(DepthXMLStreamReader.java:179) 
        at org.codehaus.xfire.aegis.type.basic.Base64Type.readObject(Base64Type.java:71) 
        at org.codehaus.xfire.aegis.type.basic.ArrayType.readCollection(ArrayType.java:80) 
        at org.codehaus.xfire.aegis.type.basic.ArrayType.readObject(ArrayType.java:48) 
        at org.codehaus.xfire.aegis.AegisBindingProvider.readParameter(AegisBindingProvider.java:154) 
        at org.codehaus.xfire.service.binding.AbstractBinding.read(AbstractBinding.java:206) 
        at org.codehaus.xfire.service.binding.WrappedBinding.readMessage(WrappedBinding.java:50) 
        at org.codehaus.xfire.soap.handler.SoapBodyHandler.invoke(SoapBodyHandler.java:42) 
        at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) 
        at org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.java:64) 
        at org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.java:38) 
        at org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:301) 
        at org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:130) 
        at org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116) 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) 
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) 
        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) 
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283) 
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175) 
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java 
3244) 
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) 
经过几次测试,发现,就是这个二进制数据的接收问题,如果不传这个值(为空),那就可以正常运行,一传这个值就出现上面的问题, 
不知道哪里解析有问题.项目马上就要测试,就剩这块了,急啊,希望高手给予解答,