gpt4 book ai didi

java - SoapUI 中的库冲突

转载 作者:行者123 更新时间:2023-12-02 11:24:54 26 4
gpt4 key购买 nike

我的问题很简单:

我创建了自己的 jar 并在 groovy testSuite 中使用它:

我的库需要:

bcpkix-jdk15on-1.49bcprov-ext-jdk15on-159

在我的soapui路径的lib文件夹中,我有:

bcprov-jdk15-1.46

因此,当我将 jar 导入到soapUI 中的 groovy 脚本中时,我收到此错误:

java.lang.VerifyError: class org.bouncycastle.asn1.ASN1Primitive overrides final method equals.(Ljava/lang/Object;)Z error at line: 7

这可能是 bcprov 库中的冲突,有办法解决吗?

最佳答案

您有几个选择:

  • 将soapUI 的lib 目录中的所有现有库升级为您自己的库,并将所有其他库放入bin/ext 中,然后重新启动soapUI。如果soapUI没有使用被替换库的特定功能,那么你可能很幸运,它会正常工作。
  • 否则,创建您自己的 Groovy 或 Java 项目,其中包含您的依赖项以及一个简单的接口(interface)来调用您需要的功能。将此新项目捆绑到一个 JAR 中,并将其放入 bin/ext 中并重新启动soapUI。然后,您应该能够通过 Groovy 脚本从soapUI 中调用您的界面。

关于java - SoapUI 中的库冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49688896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com