Tôi đang sử dụng cầu chì JBoss 6.1-thức:endpoint sử dụng CXF trong cầu chì JBoss
đây là con đường đơn giản của tôi:
<route>
<from uri="cxf:bean:synchronousEndpoint"/>
<log message="Service invoked." />
<process ref="simpleProcessor"/>
</route>
và trong simpleProcessor
Tôi đưa trả lời đúng (ví dụ: đối tượng JAXB tương ứng) vào ngữ cảnh. Tuy nhiên, nó phản ứng với lỗi:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Marshalling Error: java.lang.Object cannot be cast to org.w3c.dom.Element</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
đây là dấu vết ngăn xếp:
Caused by: java.lang.ClassCastException: java.lang.Object cannot be cast to org.w3c.dom.Element
là có bất kỳ gợi ý hoặc đề nghị?