前言:
今天咱们对“java启动自定义进程名称是什么”大约比较重视,朋友们都需要剖析一些“java启动自定义进程名称是什么”的相关知识。那么小编在网络上收集了一些有关“java启动自定义进程名称是什么””的相关资讯,希望你们能喜欢,大家一起来了解一下吧!Jarboot是一个完全开源的Java进程管理、调试的平台,可以在浏览器界面在线远程启动、停止Java的服务,支持调试命令执行(支持大部分Arthas中的命令)。本次更新版本1.0.10,改动较大。关于Jarboot的介绍详见Github。
Docker Hub:
Github:
Gitee:
主要修改点配置文件修改jarboot.services.root-dir -> jarboot.services.workspace目录结构变更,jar文件放入bin文件夹中,增加插件目录plugins新增的功能特性
1、Console终端的显示增强,支持print和退格,可以显示更多丰富的效果,如下图,可以像操作系统的终端一样打印动态的进度。
使用退格键实现的动态进度条
2、增加自定义启动参数配置,不止可执行的jar,还可以执行.class的二进制类文件,支持所有的执行类型,如下图,可以配置启动的参数。
启动参数配置
3、Docker中启动时会在界面上显示在Docker中。
使用Docker时,镜像名为mazheng0908/jarboot,可以执行如下docker命令拉取并执行:
sudo docker run -itd --name jarboot-test -p 9899:9899 mazheng0908/jarboot
4、界面布局微调整
其中,命令输入框支持历史记录上下翻页,快速输入历史命令
整体界面布局
5、支持插件扩展,可以开发自己的插件用于增强jarboot。
插件分为server和agent两种类型,其中server类型的插件可用于增强Jarboot server的能力,比如增加新的HTTP接口、增加后置处理逻辑等,agent类型的插件可用于扩充调试命令,增加新的调试命令。
1.0.10版本内部自带了2个插件,shell-plugin为agent类型插件,扩展了部分shell命令,可以在浏览器界面上执行shell命令;debug-plugin为server类型插件,扩展了jarboot-server服务的HTTP接口,可以临时的执行自定义的Java进程用于调试。
插件开发文档见:
标签: #java启动自定义进程名称是什么