我试图在GUI模式下在亚马逊机器上打开jmeter文件。它继续抛出这个错误:
“无法初始化class.org.apache.jmeter.save.SaveService”
日志文件:
jmeter.JMeter: Uncaught exception: java.lang.NoSuchMethodError: com.thoughtworks.xstream.core.JVM.newReflectionProvider()Lcom/thoughtworks/xstream/converters/reflection/ReflectionProvider;
at org.apache.jmeter.save.converters.SampleSaveConfigurationConverter.<clinit>(SampleSaveConfigurationConverter.java:47)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.jmeter.save.SaveService.registerConverter(SaveService.java:297)
at org.apache.jmeter.save.SaveService.initProps(SaveService.java:250)
at org.apache.jmeter.save.SaveService.<clinit>(SaveService.java:191)
at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:130)
at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:102)
at org.apache.jmeter.gui.action.LoadRecentProject.doAction(LoadRecentProject.java:68)
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:81)
at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:40)
at org.apache.jmeter.gui.action.Ac
答案 0 :(得分:2)
您有一个旧版本的xstream JAR,它还没有所需的方法。你有没有从JMeter 2.12更新到2:13?如果是这样,请确保类路径上只有1个版本的xstream(2.12为1.4.7,2.13为1.4.8)!查看 lib 文件夹。
答案 1 :(得分:0)
您的jmeter捆绑包已损坏,您在jmeter / lib文件夹中没有jar或截断的。 检查您是否以二进制模式转移了罐子或转移tar.gz文件并将其解压缩到目标机器上。
或者你有一些Linux权利问题。