我目前正在编写一个Java程序,它使用SOAPUI api来测试请求。在下载soapui-4.5.1.jar并将其添加到类路径之后,我得到了一个NoSuchMethodException异常。
Exception in thread "main" java.lang.NoSuchMethodError: com.eviware.soapui.config.ProjectConfig.setActiveEnvironment(Ljava/lang/String;)V
at com.eviware.soapui.impl.wsdl.WsdlProject.setActiveEnvironment(WsdlProject.java:444)
at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:308)
at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:212)
at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:202)
at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:187)
at soap.WsdlRequest.testRequest(WsdlRequest.java:17)
at soap.WsdlRequest.main(WsdlRequest.java:45)我看过com.eviware.soapui.config.ProjectConfig类,它有一个setActiveEnvironment方法。我想知道我是否使用了正确版本的soapui。
发布于 2017-04-07 07:41:29
Perpahps您的库中有多个soapui jar,不管相同的版本,请查看此处的答案How can I catch a NoSuchMethodException?
或者它可能是一个私有方法。但不确定这一点:)
https://stackoverflow.com/questions/43056186
复制相似问题