当前位置: 首页 > 知识库问答 >
问题:

在groovy脚本(soapui)中导入jar时出错

邵博远
2023-03-14

我在从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

请帮我找出我做错了什么

共有1个答案

诸葛卜霸
2023-03-14

将jar放在soapui-pro-2.5\bin\ext下就是要找到类所需的全部内容(尽管重新启动soapui不会有什么坏处)。

但是,您应该检查您得到的错误是否与您的JAR相关。com.my.researchmyjar.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不能检索包吗?