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包,运行时候出现如下错误,该怎么破?的主要内容,如果未能解决你的问题,请参考以下文章