저는 SoapUI에서 Groovy 스크립트로 작업 중이며 서버에 XMLRPC 호출을해야합니다. 이 경우 을 사용하고 있으며 invokeMethod에는 객체로 매개 변수가 필요합니다. 항상 내가 매개 변수로 정수를 필요로 사용하려고 지금은 미친 사람처럼이 정수를 캐스팅 된 적이 있지만이 예는 점점 계속 :Groovy 정수를 Object []에 캐스팅 할 수 없습니다.
잡은 : java.lang.ClassCastException가를 : java.lang.Integer의를 캐스팅 할 수 없습니다. to [Ljava.lang.Object; java.lang.ClassCastException : java.lang.Integer [Ljava.lang.Object;로 캐스팅 할 수 없습니다. xmlrpctest.run (xmlrpctest.groovy 17)에
import groovy.net.xmlrpc.XMLRPCServerProxy
def base_url = 'http://www.cookcomputing.com/xmlrpcsamples/RPC2.ashx'
def serverProxy = new XMLRPCServerProxy(base_url)
def num = 1;
def response = serverProxy.invokeMethod('examples.getStateName', (Object)num)