Java 如何解决IllegalArgumentException:hexBinary需要偶数长度

Java 如何解决IllegalArgumentException:hexBinary需要偶数长度,java,xml,soap,cxf,Java,Xml,Soap,Cxf,我正试图用请求xml调用我的soap服务。在请求xml中,一个输入字段是hexBinary。如果该字段中有前导/尾随空格,我将得到以下异常。请帮我解决这个问题 org.apache.cxf.interceptor.Fault:Unmarshalling错误:java.lang.IllegalArgumentException:hexBinary需要偶数长度 堆栈跟踪: 原因:java.lang.IllegalArgumentException:hexBinary需要偶数长度: 位于javax.x

我正试图用请求xml调用我的soap服务。在请求xml中,一个输入字段是hexBinary。如果该字段中有前导/尾随空格,我将得到以下异常。请帮我解决这个问题

org.apache.cxf.interceptor.Fault:Unmarshalling错误:java.lang.IllegalArgumentException:hexBinary需要偶数长度

堆栈跟踪: 原因:java.lang.IllegalArgumentException:hexBinary需要偶数长度:
位于javax.xml.bind.DatatypeConverterImpl.parseHexBinary(DatatypeConverterImpl.java:331) 位于javax.xml.bind.DatatypeConverter.parseHexBinary(DatatypeConverter.java:319) 位于javax.xml.bind.annotation.adapters.HexBinaryAdapter.unmarshal(HexBinaryAdapter.java:22) 位于javax.xml.bind.annotation.adapters.HexBinaryAdapter.unmarshal(HexBinaryAdapter.java:19)

应用服务器详细信息:wildfly