To create a SOAPUI project using a wsdl(使用wsdl创建SOAPUI项目)
本文介绍了使用wsdl创建SOAPUI项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要使用WSDL创建一个SOAPUI项目。
这是我的代码:
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);
}
}
我收到以下错误:
警告[SoapUI]缺少外部库的文件夹[D:lippseProgramskepler-workspaceTest.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)遇到此问题需要哪个JAR文件?如果有任何帮助,我们将不胜感激。
推荐答案
此typeSystemForClassLoader
方法是在xBean 2.0.0版本之后引入的,请使用更高版本(2.1.0)来解决此问题。比较javadoc共2个版本
<dependency>
<groupId>xmlbeans</groupId>
<artifactId>xbean</artifactId>
<version>2.1.0</version>
</dependency>
这篇关于使用wsdl创建SOAPUI项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:使用wsdl创建SOAPUI项目
猜你喜欢
- 在 Java 中,如何将 String 转换为 char 或将 char 转换 2022-01-01
- 如何指定 CORS 的响应标头? 2022-01-01
- Eclipse 的最佳 XML 编辑器 2022-01-01
- 转换 ldap 日期 2022-01-01
- 获取数字的最后一位 2022-01-01
- java.lang.IllegalStateException:Bean 名称“类别"的 BindingResult 和普通目标对象都不能用作请求属性 2022-01-01
- 未找到/usr/local/lib 中的库 2022-01-01
- 如何使 JFrame 背景和 JPanel 透明且仅显示图像 2022-01-01
- GC_FOR_ALLOC 是否更“严重"?在调查内存使用情况时? 2022-01-01
- 将 Java Swing 桌面应用程序国际化的最佳实践是什么? 2022-01-01