执行java请求时导致在脚本执行结束时JVM无法退出

作者:梦雨情殇 时间:2023-11-25 05:57:13 

Jmeter 执行Java 请求时,运行结束后报错,

Tidying up remote @ Mon Feb 24 19:42:34 CST 2020 (1582544554083)
... end of run
The JVM should have exited but did not.
The following non-daemon threads are still running (DestroyJavaVM is OK):
Thread[Thread-6,5,RMI Runtime], stackTrace:freemarker.core.BuiltIn#<clinit> at line:141
freemarker.core.FMParser#BuiltIn at line:1196
freemarker.core.FMParser#PrimaryExpression at line:594
freemarker.core.FMParser#UnaryExpression at line:706
freemarker.core.FMParser#MultiplicativeExpression at line:821
freemarker.core.FMParser#AdditiveExpression at line:773
freemarker.core.FMParser#RangeExpression at line:953
freemarker.core.FMParser#RelationalExpression at line:901
freemarker.core.FMParser#EqualityExpression at line:864
freemarker.core.FMParser#AndExpression at line:1020
freemarker.core.FMParser#OrExpression at line:1042
freemarker.core.FMParser#Expression at line:551
freemarker.core.FMParser#List at line:1747
freemarker.core.FMParser#FreemarkerDirective at line:3426
freemarker.core.FMParser#MixedContentElements at line:3812
freemarker.core.FMParser#Root at line:4458
freemarker.template.Template#<init> at line:253
freemarker.cache.TemplateCache#loadTemplate at line:549
freemarker.cache.TemplateCache#getTemplateInternal at line:439
freemarker.cache.TemplateCache#getTemplate at line:292
freemarker.template.Configuration#getTemplate at line:2750
freemarker.template.Configuration#getTemplate at line:2599
org.apache.jmeter.report.dashboard.TemplateVisitor#visitFile at line:113
org.apache.jmeter.report.dashboard.TemplateVisitor#visitFile at line:49
java.nio.file.Files#walkFileTree at line:2670
java.nio.file.Files#walkFileTree at line:2742
org.apache.jmeter.report.dashboard.HtmlTemplateExporter#export at line:509
org.apache.jmeter.report.dashboard.ReportGenerator#exportData at line:381
org.apache.jmeter.report.dashboard.ReportGenerator#generate at line:262
org.apache.jmeter.JMeter$ListenToTest#generateReport at line:1324
org.apache.jmeter.JMeter$ListenToTest#run at line:1308
java.lang.Thread#run at line:748

原因:在执行java请求时会在jmeter线程之外,另外启动java线程,导致在脚本执行结束时JVM无法退出。

若要避免这种现象,需要修改jmeter.properties 中的jmeterengine.force.system.exit=true

来源:https://www.cnblogs.com/mengyu/p/12359110.html

标签:java,请求,JVM,退出
0
投稿

猜你喜欢

  • Java基础知识精通块作用域与条件及switch语句

    2022-12-21 17:50:07
  • 解决Mybatis-Plus操作分页后数据失效问题

    2023-11-25 11:31:55
  • C# 手动/自动保存图片的实例代码

    2023-08-06 09:36:35
  • 详解WPF中的对象资源

    2023-10-28 14:09:41
  • Java魔法堂之调用外部程序的方法

    2023-11-09 07:14:16
  • C#实现利用Windows API读写INI文件的方法

    2023-03-16 01:23:06
  • 浅谈Ribbon、Feign和OpenFeign的区别

    2022-12-21 15:40:27
  • 详解Spring-Boot集成Spring session并存入redis

    2021-10-13 07:48:30
  • Java Spring的核心与设计思想你知道吗

    2021-08-30 11:18:03
  • SrpingDruid数据源加密数据库密码的示例代码

    2021-06-21 03:26:26
  • 关于@Autowired注入依赖失败的问题及解决

    2023-11-29 00:50:42
  • C#图片按比例缩放的实现代码

    2022-12-19 03:58:16
  • Flutter 剪裁组件的使用

    2023-06-18 13:15:04
  • 区分Java中的ArrayList和LinkedList

    2021-05-26 11:09:55
  • Java环境配置图文教程(推荐)

    2023-09-17 11:27:42
  • C#开发微信门户及应用(5) 用户分组信息管理

    2022-08-03 04:52:20
  • Mybatis多表关联查询的实现(DEMO)

    2022-05-03 14:50:03
  • Android实现动态添加数据与堆叠折线图详解流程

    2021-09-27 17:50:49
  • c# WinForm制作图片编辑工具(图像拖动、缩放、旋转、抠图)

    2022-05-20 12:32:40
  • 秒懂Kotlin之Java工程师快速掌握Kotlin的技巧

    2023-07-09 21:25:19
  • asp之家 软件编程 m.aspxhome.com