zoukankan      html  css  js  c++  java
  • bouncycastle类打包报错解决方法

    一、背景:

    视频EVC项目抓拍上传接口模拟,java模拟接口请求,打成jar包放入jmeter工具执行并发,用于测试该接口的性能。

    研发修改签名加密规则,程序中引入bcprov-jdk15-133.jar,idea工具调试运行是正常发送请求的。

    二、问题:

    1、idea打成可执行jar包(jar包内容包括bcprov-jdk15-133.jar)放入jmeter的目录D:\Program Files\apache-jmeter-4.0\lib\ext下,且按照研发的要求将local_policy.jar 和 US_export_policy.jar添加到%JAVE_HOME%\jre\lib\security中

    jar包中包含bcprov-jdk15-133.jar

    jmeter执行调用jar包报错

    报错信息:
    Uncaught Exception java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider

    三、解决方法:

    将bcprov-jdk15-133.jar放入JAVA_HOME/jre/lib/ext,如下所示:

    若有安装jre,jre安装目录\lib\ext下也需要放入bcprov-jdk15-133.jar,或者把jre相关的卸载掉,确保只剩下jdk

  • 相关阅读:
    python时间类型相关
    python调用函数
    LightGBM
    保存训练好的模型并调用
    Bootstrap Table
    Jquery 获取元素上绑定的事件
    C# DLL 反编译改代码
    FastReport C# 导出
    Log4Net
    BootStrap Table
  • 原文地址:https://www.cnblogs.com/seamy/p/15654741.html
Copyright © 2011-2022 走看看