当前位置: 首页 > article >正文

jmeter依赖jar包找不到类路径

这两天我在纠结这个问题,为啥我maven打包放在jmeter路径下后,jmeter的bean Shell 就是找不到这个类。
纠结很久解开了。我记录下,留给后来的朋友。  

Error invoking bsh method: eval Sourced file: inline evaluation of: ``import org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase; import com.aliba . . . '' : Typed variable declaration : Class: GatewayEncryptReq not found in namespace

        后来看了本次打包的路径是这样子的。

        很明显这块有一个BOOT-INF/classes 路径,阻碍了jmeter正确识别到类。

        如果想知道自己jar包里面长啥样的可以看这个:

        jar tf  test-demo.jar 

        下一步就是去掉这个BOOT-INF/classes ,让jmeter的beanshell正确识别到jar包里面的类。

        

<plugin>
       <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
        <skip>true</skip>
         </configuration>
</plugin>

        一定要加configuration

        再次打包就会变成不带BOOT-INF/classes的

        将jar包再次引入jmeter,成功识别到类。

        噢耶~~ 


http://www.kler.cn/a/301778.html

相关文章:

  • C++ 中的string类
  • React Native 全栈开发实战班 - 网络与数据之网络请求基础
  • ThinkPHP 模型如何更新数据
  • 神经网络的正则化(一)
  • SpringSecurity 鉴权认证入门讲解
  • GPIO相关的寄存器(重要)
  • CTF(misc)
  • 微调语言模型前,需要考虑这三个关键方面
  • pwn题目搭建过程中glibc出现问题的解决方案
  • 计算机视觉学习路线
  • 获取STM32 MCU的唯一ID
  • vue国际化
  • Job定时自动执行SQL日志记录脚本
  • OCC开发_变高箱梁全桥建模
  • Mysql梳理3——基本的SELECT语句
  • 【Linux】Linux常见指令以及权限理解(下)
  • 【PyTorch单点知识】像素洗牌层:torch.nn.PixelShuffle在超分辨率中的作用说明
  • centos模式切换
  • 【系统架构设计师】原型模式详解
  • Vue2 和 Vue3 有什么区别?
  • Windows系统安装R语言及RStudio、RTools
  • Vue3+TS项目给el-button统一封装一个点击后转圈效果的钩子函数按钮防抖
  • DFS算法专题(四)——综合练习【含矩阵回溯】【含3道力扣困难级别算法题】
  • 数据库锁有哪些?什么是死锁?
  • Java开发安全及防护
  • C语言手撕归并——递归与非递归实现(附动画及源码)