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包里面的类。

java 复制代码
<plugin>
       <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
        <skip>true</skip>
         </configuration>
</plugin>

一定要加configuration

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

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

噢耶~~

相关推荐
LG.YDX15 分钟前
java:练习
java
给自己做减法29 分钟前
排序算法快速记忆
java·算法·排序算法
计算机学姐1 小时前
基于微信小程序的食堂点餐预约管理系统
java·vue.js·spring boot·mysql·微信小程序·小程序·mybatis
骆晨学长1 小时前
基于springboot学生健康管理系统的设计与实现
java·开发语言·spring boot·后端·spring
骆晨学长1 小时前
基于Springboot的医疗健康助手开题报告
java·spring boot·后端
二十雨辰1 小时前
[苍穹外卖]-09Spring Task定时任务
java·数据库·spring
我是小酒1 小时前
掌握 Spring:从新手到高手的常见问题汇总
java·后端·spring·springboot
A懿轩A1 小时前
MySQL SQL多表查询语句各种连接
java·开发语言·数据库·sql·mysql·mybatis
代码代码快快显灵1 小时前
XML标记语言
xml·java·数据库
DKPT2 小时前
数据结构之排序的基本概念
java·数据结构·笔记·学习·算法