首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用wsdl创建SOAPUI项目

使用wsdl创建SOAPUI项目
EN

Stack Overflow用户
提问于 2013-12-18 22:00:38
回答 2查看 1.4K关注 0票数 0

我想使用wsdl创建一个SOAPUI项目。

这是我的代码:

代码语言:javascript
复制
 File projectFile =new File("Test/sampleURI-soapui-project");
 SoapUI.setSoapUICore(new StandaloneSoapUICore(true));
 WsdlProject project = new WsdlProject("sampleURI");

 WsdlInterface[] wsdls = WsdlImporter.importWsdl(project, "http://192.168.18.171/sample/api/v2_soap/?wsdl");

 for(int j=0;j<wsdls.length;j++){
 WsdlInterface wsdl = wsdls[j];
 String soapVersion = wsdl.getSoapVersion().toString();
 int c = wsdl.getOperationCount();

 String reqContent="";
 String result="";

 for(int i=0;i<c;i++){
    WsdlOperation op = (WsdlOperation) wsdl.getOperationAt(i);
    String opName = op.getName();
    reqContent = op.createRequest(true);
    WsdlRequest req = op.addNewRequest("Req_"+soapVersion+"_"+opName);
    }
 }

我收到以下错误:

警告缺少文件夹D:\EclipsePrograms\kepler- SoapUI \Test.\ext的外部库在线程"main“java.lang.NoSuchMethodError中出现异常: org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Ljava/lang/ClassLoader;Ljava/lang/String;)Lorg/apache/xmlbeans/SchemaTypeSystem;com.eviware.soapui.config.SoapuiSettingsDocumentConfig.(Unknown源)在com.eviware.soapui.config.SoapuiSettingsDocumentConfig$Factory.parse(Unknown源)在com.eviware.soapui.DefaultSoapUICore.initSettings(DefaultSoapUICore.java:211)在com.eviware.soapui.SwingSoapUICore.initSettings(SwingSoapUICore.java:118)在com.eviware.soapui.DefaultSoapUICore.init(DefaultSoapUICore.java:142)在com.eviware.soapui.StandaloneSoapUICore.(StandaloneSoapUICore.java:37)在sampleSoap.main(sampleSoap.java:20)

为了获得这个issue?.Any帮助,我遗漏了什么jar文件,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2014-01-22 12:29:52

typeSystemForClassLoader方法是在xbean .Use的2.0.0版本(2.1.0)之后引入的,用于解决此问题。比较2个版本的javadoc

代码语言:javascript
复制
<dependency>
    <groupId>xmlbeans</groupId>
    <artifactId>xbean</artifactId>
    <version>2.1.0</version>
</dependency>
票数 1
EN

Stack Overflow用户

发布于 2014-05-05 21:35:14

我也有同样的例外。使用SoapUI Pro后,这个问题就解决了。

目前你可以试用SoapUI专业版2周。刚刚导入了新的SoapUI.jar,它工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20660192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档