Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
340 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 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...