JarbootJava 启动器
Jarboot 是一个 Java 进程启动器,可以管理、监控及调试一系列的Java进程。
在测试环境、每日构建的集成环境,可以把一系列编译输出等jar文件放入约定的目录,由Jarboot
提供友好的浏览器ui界面和http
接口,统一管理它的启动、停止及状态的监控,以及执行命令对目标进程进行调试。
Jarboot
使用Java Agent
和ASM
技术往目标Java进程注入代码,无业务侵入性,注入的代码仅用于和Jarboot
的服务实现命令交互,部分命令会修改类的字节码用于类增强,加入了与Arthas
类似的命令系统,如获取JVM信息、监控线程状态、获取线程栈信息等。
- 🌈 浏览器界面管理,一键启、停服务进程,不必挨个手动执行
- 🔥 支持启动、停止优先级配置[1],默认并行启动
- ⭐️ 支持进程守护,开启后若服务异常退出则自动启动并通知
- ☀️ 支持文件更新监控,开启后若jar文件更新则自动重启[2]
- 🚀 调试命令执行,同时远程调试多个Java进程,界面更友好
采用前后端分离
架构,前端界面采用React
技术,脚手架使用Umi
,组件库使用Umi内置等antd
。后端服务主要由SpringBoot
实现,提供http接口和静态资源代理。通过WebSocket
向前端界面实时推送进程信息,同时与启动的Java进程维持一个长连接,以监控其状态。
评论
printparam-spring-boot-starterspringboot 启动器
springboot启动器,自动在日志中打印输入输出参数,快捷方便,无需任何配置项,依赖少,开箱即用。无中文乱码,可设置拦截路径和排除路径,可配置是否打印输入和输出。可以用于测试和开发环境排除bug查
printparam-spring-boot-starterspringboot 启动器
0
JasperStarterJasperReports启动器
JasperStarter是一个JasperReports的命令行启动器。ItcanrunanyJasperReportwhichneedsajdbcdatasourceoremptydatasour
JasperStarterJasperReports启动器
0
WinRun4JJava启动器
WinRun4J是一个用在Windows中可配置的Java启动器(Launcher)。可以用它来制作一个启动Java应用程序的exe可执行程序。可以指定exe程序图标,启动欢迎界面,自定义在任务管理器
WinRun4JJava启动器
0
printparam-spring-boot-starterspringboot 启动器
springboot启动器,自动在日志中打印输入输出参数,快捷方便,无需任何配置项,依赖少,开箱即用
printparam-spring-boot-starterspringboot 启动器
0
JasperStarterJasperReports启动器
JasperStarter 是一个 JasperReports 的命令行启动器。 It can ru
JasperStarterJasperReports启动器
0