Jmeter引用自定义jar包,运行时候出现如下错误,该怎么破?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter引用自定义jar包,运行时候出现如下错误,该怎么破?相关的知识,希望对你有一定的参考价值。

java代码(没学过java,乱写的,没报错)Jmeter引用代码报错信息: ERROR o.a.j.u.BeanShellInterpreter: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import timer.com.zh.timer.Timer; Timer t = new Timer(); vars.put("oneWeek",t.one . . . '' : Typed variable declaration : Class: Timer not found in namespace

参考技术A 报错提示Timer类不在命名空间里面,即import类失败,java中使用第三方jar包,直接写包路径加类名,你com前面多加了一段,删除试试。

解决jar包冲突引起的报错信息

参考技术A 报错信息如下
Forwarding to error page from request [/info/saveImage] due to exception [org.apache.http.entity.ContentType.create(Ljava/lang/String;[Lorg/apache/http/NameValuePair;)Lorg/apache/http/entity/ContentType;]

解决方式:
当你的pom依赖有重复的时候,打包部署就会出现这种问题,打开pom文件删除重复的jar包 maven clean一下,再重新打包

在本地的文件里删除下面图片中的第二个jar包发现程序能正常运行

但是打包部署在服务器上依然是报错

于是在服务器上打开解析的war包文件,打开lib目录,发现唯一重名的就是这两个jar包,于是试一试删掉那个只有41KB的jar

fxxk you !!!

以上是关于Jmeter引用自定义jar包,运行时候出现如下错误,该怎么破?的主要内容,如果未能解决你的问题,请参考以下文章

jmeter的jar包问题遇到的坑

Jmeter(十五) - 从入门到精通 - JMeter导入自定义的Jar包(详解教程)

如何引入第三方jar包

Jmeter01:自定义java取样器

试用fresco 出现如下错误,不知怎么解决

jmeter添加自定义扩展函数之Strng---base64解密