Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
326 views
in Technique[技术] by (71.8m points)

axis2 jar errors when invoking webservice Call

Error: java.lang.ClassCastException: org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver cannot be cast to org.apache.axis2.engine.MessageReceiver

Recently our axis2 jars have been upgrade to 1.7.8 for the application and the webservice request started failing because of this, the old jar was on 1.6.1

Tired to debug the soap request and reply but the error is happening even before the sendReceive method is called.

crRequest - is a method which creates the entire SOAP request using OMElement and returns the OMElement for sendReceive call

ServiceClient serviceClient = new ServiceClient();
Options options = new Options();

options.setTo(new EndpointReference(endPointURL)));
options.setAction(SOAP_ACTION);
serviceClient.setOptions(options);

OMElement result = sc.sendReceive(crRequest(requestType, account));
question from:https://stackoverflow.com/questions/66057281/axis2-jar-errors-when-invoking-webservice-call

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...