我在从groovy脚本(groovy脚本是SoapUI测试套件的一部分)运行java代码时遇到了问题,我创建了简单的脚本:
import myjar.jar
new TopClass().sayHello()
TopClass的代码:
public class TopClass {
public void sayHello (){
System.out.println("Hello");
}
}
我将myjar.jar放入soapui-pro-2.5\lib和soapui-pro-2.5\bin\ext文件夹中。但行书我得到:
org.codehaus.groovy.control.multipleCompilationerrorsException:启动失败,script1.groovy:2:无法解析类myjar.jar@第2行,列1.org.codehaus.groovy.syntax.syntaxException:无法解析类myjar.jar@第2行,列1。在org.codehaus.groovy.ast.classcodevisitorsupport.adderror(classcodevisitorsupport.java:113),在org.codehaus.groovy.control.resolvevisitor.visitclass(resolvevisitor.java:970),在org.codehaus.groovy.control.resolvevisitor.startresollest(resolvevisitor.java:141),在org.codehaus.groovy.control.compilationUnit$5.在在groovy.lang.groovyClassLoader.parseclass(GroovyClassLoader.java:281)在groovy.lang.groovyShell.parseclass(GroovyShell.java:572)在groovy.lang.groovyShell.parse(GroovyShell.java:584)在groovy.lang.groovyShell.parse(GroovyShell.java:564)在groovy.lang.groovyShell.parse(GroovyShell.java:603在groovy.lang.groovyShell.parse
请帮我找出我做错了什么
将jar放在soapui-pro-2.5\bin\ext
下就是要找到类所需的全部内容(尽管重新启动soapui
不会有什么坏处)。
但是,您应该检查您得到的错误是否与您的JAR相关。com.my.research
在myjar.jar
中可用吗?如果没有-只是添加它。
如果是,在你的帖子中添加更详细的信息。
当我尝试在soapUI测试步骤中解析响应时,收到了以下异常。也尝试了getXMLHolder方法。还是没运气。 答复如下
谢谢你的帮助
nit.java:593nit.java:569AntlrParserPorg.codehaus.groovy.control.CSTIntoAST(AntlrParserPnit.compile)在nit.java:546AntlrParserPgroovy.lang.CST(AntlrParserPoader.do)在oader.java:298SourceUnit.parse(SourceU
我有一个SoapUI项目和一个外部自定义Java实用程序库,这些实用程序库是我为在Groovy脚本中使用而编写的。 在Java库中,我有一个特定的实用程序类,它具有用于在groovy脚本上下文中更改属性值的实用程序方法。使用此类,我可以在groovy脚本文件中执行以下操作: > 但是,我希望能够在不使用import语句的情况下编写该脚本。有没有一种方法可以设置我的SoapUI项目来自动将这个类导入
我在SOAP UI工具中编写了groovy脚本,用于从excel工作表中读取值并执行SOAP UI xml,但每当运行脚本时,我都会遇到以下错误, 请帮帮我。我不明白这里缺少什么。我也添加了所有jar文件。 脚本为 错误:
在我的Jenkins构建中,我有一个Groovy脚本(因为我使用的是管道插件),在这个脚本中,我试图使用OkHttpClient进行API调用。 我从这里获得了以下葡萄代码: 为此,我得到: 知道有什么问题吗? 在Jenkins管道脚本中运行时,Grape不能检索包吗?