Я хочу создать проект SOAPUI с помощью wsdl.Чтобы создать проект SOAPUI с помощью wsdl
это мой код:
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);
}
}
Я получаю следующее сообщение об ошибке:
WARN [SoapUI] Отсутствующие папку [D:. \ EclipsePrograms \ Kepler-рабочее пространство \ Test \ внутр] для внешнего библиотеки Исключение из потока "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 Source) в com.eviware.soapui.config.SoapuiSettingsDocumentConfig $ Factory.parse (Unknown Source) в 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 мне не хватает для получения этой проблемы? Любая помощь будет оценена.
Существует возможность иметь такое же имя пакета (com.xxx.yyy.zzz) в двух разных банках/wsdls. убедитесь, что есть только один такой пакет в 2 разных банках/wsdls – stallion