2015-02-11 4 views
-1

Я попробую запустить this из groovy script в SoapUI. Я создаю файл jar, содержащий этот код, и помещаю этот файл jar в каталог/bin/ext. Но после запуска я вижу это:Невозможно вызвать класс java из groovy script в SoapUI

org.codehaus.groovy.control.MultipleCompilationErrorsException: запуск не удалось: Script4.groovy: 1: не удалось разрешить класс net.dbunit.dbunittest.DBUnitTest @ линия 1, столбец 1. импорт net.dbunit.dbunittest.DBUnitTest^ org.codehaus.groovy.syntax.SyntaxException: не удалось разрешить класс net.dbunit.dbunittest.DBUnitTest @ строка 1, столбец 1. в org.codehaus.groovy .ast.ClassCodeVisitorSupport.addError (ClassCodeVisitorSupport.java:146) по адресу org.codehaus.groovy.control.ResolveVisitor.visitClass (ResolveVisitor.ja ва: 1145) на org.codehaus.groovy.control.ResolveVisitor.startResolving (ResolveVisitor.java:141) на org.codehaus.groovy.control.CompilationUnit $ 10.call (CompilationUnit.java:632) в org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits (CompilationUnit.java:912) на org.codehaus.groovy.control.CompilationUnit.doPhaseOperation (CompilationUnit.java:574) на org.codehaus.groovy.control. CompilationUnit.compile (CompilationUnit.java:523) на groovy.lang.GroovyClassLoader.doParseClass (GroovyClassLoader.java:279) на groovy.lang.GroovyClassLoader.parseC деваха (GroovyClassLoader.java:258) на groovy.lang.GroovyShell.parseClass (GroovyShell.java:613) при groovy.lang.GroovyShell.parse (GroovyShell.java:625) в groovy.lang.GroovyShell.parse (GroovyShell.java:652) в groovy.lang.GroovyShell.parse (GroovyShell.java:643) в com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.compile (SoapUIGroovyScriptEngine.java:152) в ком .eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run (SoapUIGroovyScriptEngine.java:97) на com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep.run (WsdlGroovyScriptTestStep.java:154) в ком .eviware.soapui.impl.wsdl.panels.teststeps.GroovyScri ptStepDesktopPanel $ RunAction $ 1.run (GroovyScriptStepDesktopPanel.java:277) в java.util.concurrent.ThreadPoolExecutor.runWorker (Unknown Source) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (Unknown Source) в java.lang .Thread.run (Неизвестный источник) 1 ошибка

Я перезапускаю SoapUI, но это не работает.

ответ

2

Сценарий, который вы упаковали в банку, зависит от net.dbunit.dbunittest.DBUnitTest. Вам необходимо предоставить эти зависимости, а также возможные транзисторные зависимости.

Смежные вопросы