zoukankan      html  css  js  c++  java
  • jmeter: line 129: [: : integer expression expected jmeter: line 200: /usr/bin/java/bin/java: Not a directory解决办法

    运行jmeter时报错:
    /usr/local/apache-jmeter-5.4.1/bin/jmeter: line 129: [: : integer expression expected
    /usr/local/apache-jmeter-5.4.1/bin/jmeter: line 201: /usr/bin/java/bin/java: Not a directory

    问题分析:

    1. integer expression expected第一个报错,以为是代码的表达式错误,但是这个是jmeter自带的启动文件,肯定不会是语法错误;

    2. /usr/bin/java/bin/java: Not a directory第二个报错,没有这个目录,所以优先看这个;
      a. vim /usr/local/apache-jmeter-5.4.1/bin/jmeter打开jmeter启动文件
      b. 输入:201,回车 查看201行的代码

      c. 这个是跟访问$JAVA_HOME/bin/java文件,所以判断是$JAVA_HOME出了问题
      d. 访问服务器查看$JAVA_HOME的值:echo $JAVA_HOME

      e. 结合报错,应该是jmeter在执行时,访问的$JAVA_HOME是 /usr/bin/java/,而不是/opt/gaia/jdk/dragonwell_8.3.3_linux_x64,所以报没有此目录

    3. 所以解决方法是:在jmeter文件中指定正确的$JAVA_HOME位置(最优解肯定是修改配置文件,但是懒得搞了)

    解决方法:

    不会用vim的可以把jmeter启动文件下载下来,用记事本打开,修改后覆盖到服务器上

    1.  vim jmeter安装目录/bin/jmeter
      
    2. 增加一列变量(JDK安装目录使用echo $JAVA_HOME查找)
    JAVA_HOME="/opt/gaia/jdk/dragonwell_8.3.3_linux_x64"(路径根据你服务器实际位置更改)
    

    1. 重新执行jmeter,成功!
  • 相关阅读:
    [SDOI2017]新生舞会
    [SCOI2007]最大土地面积
    [JLOI2014]松鼠的新家
    [AHOI2009]中国象棋
    【转载】树链剖分.By.Xminh
    HGOI20180904(NOIP2018模拟sxn出题)
    HGOI20180831 NOIP2018模拟
    【字符串算法1】 再谈字符串Hash(优雅的暴力)
    【字符串算法2】浅谈Manacher算法
    【字符串算法3】浅谈KMP算法
  • 原文地址:https://www.cnblogs.com/ifagain/p/14992488.html
Copyright © 2011-2022 走看看