Jarboot 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Jarboot 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Jarboot 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java JavaScript TypeScript
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具Java开发工具
开源组织
地区 国产
投 递 者 苹果味
适用人群 未知
收录时间 2021-06-23

软件简介

 

Jarboot 是一个 Java 进程启动器,可以管理、监控及调试一系列的Java进程。

在测试环境、每日构建的集成环境,可以把一系列编译输出等jar文件放入约定的目录,由Jarboot提供友好的浏览器ui界面和http接口,统一管理它的启动、停止及状态的监控,以及执行命令对目标进程进行调试。

Jarboot 使用Java AgentASM技术往目标Java进程注入代码,无业务侵入性,注入的代码仅用于和Jarboot 的服务实现命令交互,部分命令会修改类的字节码用于类增强,加入了与Arthas类似的命令系统,如获取JVM信息、监控线程状态、获取线程栈信息等。

  • 🌈 浏览器界面管理,一键启、停服务进程,不必挨个手动执行
  • 🔥 支持启动、停止优先级配置[1],默认并行启动
  • ⭐️ 支持进程守护,开启后若服务异常退出则自动启动并通知
  • ☀️ 支持文件更新监控,开启后若jar文件更新则自动重启[2]
  • 🚀 调试命令执行,同时远程调试多个Java进程,界面更友好

采用前后端分离架构,前端界面采用React技术,脚手架使用Umi,组件库使用Umi内置等antd。后端服务主要由SpringBoot实现,提供http接口和静态资源代理。通过WebSocket向前端界面实时推送进程信息,同时与启动的Java进程维持一个长连接,以监控其状态。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(5) 发布并加入讨论🔥
发表了资讯
2023/12/12 12:22

Jarboot 服务管理与诊断、让运维更简单 v3.0.0 发布

Jarboot 是一个强大的 Java 进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的 Java 进程。 官方文档:www.yuque.com/jarboot 3.0.0(12,2023) 3.0.0跨越式升级,新增暗黑主题,支持主题跟随系统变化,集群模式支持,多个jarboot服务可集群管理,并且,不再局限与支持Java程序,可支持Shell脚本、二进制可执行文件等其他编程语言编写的程序。 【Jarboot3.0新版本功能展示】 https://www.bilibili.com/video/BV1KG...

0
8
发表了资讯
2023/09/27 15:22

Jarboot 服务管理与诊断、让运维更简单 v3.0.0-beta3 —— 集群模式

Jarboot 是一个强大的 Java 进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的 Java 进程。 官方文档:www.yuque.com/jarboot 3.0.0-beta3(9,2023) 新特性:集群模式 支持定时任务类型 修复目录中文连接超时bug 服务重启和删除功能 上下键历史命令功能 新版 UI 视频展示:https://www.bilibili.com/video/BV1Nh4y1g7No/ 下载 & 使用 包下载:https://gitee.com/majz0908/jarboot/releases GitHub 主页: https://...

0
11
发表了资讯
2023/08/21 10:58

Jarboot 服务管理与诊断、让运维更简单 v3.0.0-beta2 发布

Jarboot 是一个强大的 Java 进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的 Java 进程。 官方文档:www.yuque.com/jarboot 3.0.0-beta2 (8, 2023) 选择父节点点击启动或停止,将按照服务的优先级配置启动或停止所有子节点服务 安全性增强,首次启动生成token随机盐,避免了用户未改默认jarboot.token.secret.key配置导致的安全性问题 原2.x.x版本进程守护功能实现 原2.x.x版本文件路径监控功能实现 系统配置开放:...

0
8
发表了资讯
2023/06/24 17:27

🚀Jarboot 服务管理与诊断 v3.0.0-beta —— 全新 UI 及暗黑主题

Jarboot 是一个强大的 Java 进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的 Java 进程。 官方文档:www.yuque.com/jarboot 3.0.0-beta (6, 2023) 前端使用Vue3重构,支持暗黑主题,支持主题跟随系统变化 不再局限于只支持Java程序,支持启动Shell脚本、二进制等程序 用户域隔离,每个账号可使用独立的目录 新增工具菜单:文件浏览器、终端(需要JDK11或以上版本)、文本及代码编辑 dashboard界面使用图表,可记录历...

0
14
发表了资讯
2022/02/09 10:35

🚀Jarboot 服务管理与诊断 v2.3.1 新增客户端API

Jarboot 是一个强大的Java进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的Java进程。 官方文档:www.yuque.com/jarboot 2.3.1 (2, 2022) 命令执行通讯协议改为二进制传输 使用新开发的事件框架重构后端消息流 sonar lint和pmd修改 新特性 增加针对开发者的API的client模块实现 增加std输出重定向到文件的支持,使用VM参数jarboot.stdout.file和jarboot.stdout.file.always指定文件 Linux或macOS中使用nohup启动服务...

0
6
发表了资讯
2022/01/04 10:54

🚀Jarboot 服务管理与诊断 v2.2.4 发布

Jarboot 是一个强大的Java进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的Java进程。 官方文档:www.yuque.com/jarboot 修改内容: 修复spring.bean命令构建错误问题 修复偶尔出现的重复启动的问题 修复detach远程进程时仍然弹出是否信任的问题 修复在线诊断,引入spring-boot-starter-jarboot后无法执行spring扩展命令的问题 修复服务管理搜索名字显示异常的问题 修复偶尔会出现的线程池忙碌问题 远程进程detach时...

0
11
发表了资讯
2021/12/28 09:57

🚀Jarboot 服务管理与诊断 v2.2.3 安全性升级

Jarboot 是一个强大的Java进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的Java进程。 官方文档:www.yuque.com/jarboot 本次修改内容 spring-boot全家桶升级2.6.2版本(logback v1.2.9) 安全性增强,部分开放接口增加token认证 远程进程诊断时,增加安全认证,点击受信任后才可以诊断 日志收集系统,分布式统一集中记录 修复使用反向代理时每隔一段时间重连一次的问题 修复断开重连时有时未实时推送服务状态更新的...

1
10
发表了资讯
2021/12/22 15:28

🚀Jarboot 服务管理诊断 v2.2.2 Docker 及示例更新

🔥 Jarboot Docker版本因JDK17目前存在部分兼容性问题,改用JDK12版本的镜像,使用旧版本的可以升级下镜像。另外最新版完整的Demo示例已更新到了百度网盘、阿里云盘和技术交流QQ群中。 Jarboot 是一个强大的Java进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的Java进程。 最佳实践Demo:https://github.com/majianzheng/jarboot-with-spring-cloud-alibaba-example 觉得不错的可以Star⭐️支持 GitHub主页...

0
7
发表了资讯
2021/12/20 10:44

🚀Jarboot 服务管理诊断 v2.2.2 大改版、炫彩终端🎉

🔥更新了重磅功能,终端ANSI标准支持,日志高亮,炫彩终端来袭,快来见识下彩虹🌈进度条吧! 另外改进了在线诊断界面,分组展示,按服务IP地址分组;增加了jt脚本,可以快捷的使用脚本Attach进程、启动进程并连接到指定服务器。 GitHub主页: https://github.com/majianzheng/jarboot 觉得不错的可以Star⭐️支持 Gitee主页:https://gitee.com/majz0908/jarboot Docker Hub: https://registry.hub.docker.com/...

6
8
发表了资讯
2021/12/08 14:46

🚀Jarboot v2.2.1 服务管理、诊断平台完整示例更新🔥

🌈示例项目升级了Jarboot 2.2.1版本,业务服务根据Maven Central上最新的Jarboot重新编译,使用上一版本示例的可以下载最新的包覆盖。 GitHub主页: https://github.com/majianzheng/jarboot 觉得不错的可以Star⭐️支持 Gitee主页:https://gitee.com/majz0908/jarboot 最佳实践Demo:https://github.com/majianzheng/jarboot-with-spring-cloud-alibaba-example 完整示例下载: 示例包含了Spring Cloud的典型服务(...

0
17
发表了资讯
2021/12/07 10:24

Java 进程启停及诊断 Jarboot v2.2.1 稳定版发布

本次更新修复了部分问题,进行了较大的功能性改进及性能优化,占用更少的内存和CPU,推荐升级。 可通过Gitee和GitHub下载最新的安装包,升级时直接覆盖原目录即可,使用Docker的请更新下Jarboot的Docker镜像。 GitHub: https://github.com/majianzheng/jarboot Gitee: https://gitee.com/majz0908/jarboot Docker Hub: https://registry.hub.docker.com/r/mazheng0908/jarboot sudo docker run -itd --name jarboot -p 9899:9...

0
11
发表了资讯
2021/11/30 10:40

Java 进程启停及诊断 Jarboot v2.2.0 新增导入导出功能

v2.2.0版本,服务管理增加了导入、导出的功能,方便系统间迁移,也可用于备份。 Jarboot 是一个集Java进程管理、诊断的平台,可以在线启停、守护、监控及诊断一系列的Java进程。 🌈 浏览器界面管理,一键启、停服务进程,不必挨个手动执行 🔥 支持启动、停止优先级配置,配置依赖启动,默认并行启动 ⭐️ 支持进程守护,开启后若服务异常退出则自动启动并通知 ☀️ 支持文件更新监控,开启后若服务目录的文...

1
4
发表了资讯
2021/11/26 11:36

Java 进程启停及诊断 Jarboot v2.1.0

在2.0.0版本基础上修复部分火狐、Safari浏览器的小问题,图标优化。修复了Docker挂载logs目录可能会出现的问题,推荐升级! 建议使用Safari和Chrome浏览器,火狐浏览器尽量更新到90版本以上,IE浏览器使用10以上版本。 可通过Gitee和GitHub下载最新的安装包,使用Docker的请更新下Jarboot的Docker镜像。 GitHub: https://github.com/majianzheng/jarboot Gitee: https://gitee.com/majz0908/jarboot Docker Hub: https://regis...

4
10
发表了资讯
2021/11/23 09:32

Java 进程启停及诊断 Jarboot v2.0.0 大改版、焕然一新

增加分组管理,界面大改版,焕然一新! 可通过Gitee和GitHub下载最新的安装包,使用Docker的请更新下Jarboot的Docker镜像。 GitHub: https://github.com/majianzheng/jarboot Gitee: https://gitee.com/majz0908/jarboot Docker Hub: https://registry.hub.docker.com/r/mazheng0908/jarboot sudo docker run -itd --name jarboot -p 9899:9899 mazheng0908/jarboot 使用Docker时建议将/jarboot/services和/jarboot/logs挂载宿...

4
21
发表了资讯
2021/11/18 14:06

服务管理与诊断平台 Jarboot v1.1.3 完整示例更新

示例项目升级了Jarboot 1.1.3版本,根据最新的版本修订对应的配置,业务服务根据Maven Central上最新的Jarboot重新编译。 Jarboot主页: https://github.com/majianzheng/jarboot 示例Demo:https://github.com/majianzheng/jarboot-with-spring-cloud-alibaba-example ⭐️ 使用上一版本示例的可以下载最新的包覆盖。解压后直接可执行startup.sh或startup.cmd(Windows)启动,启动成功后,使用浏览器访问9899端口即可开始...

0
6
发表了资讯
2021/11/17 08:28

Java 进程管理、调试平台 Jarboot v1.1.3 发布

本次更新调整了前端界面关于和设置的显示以及内部代码优化,删除了内部的部分调试日志。 可通过Gitee和GitHub下载最新的安装包,使用Docker的请更新下Jarboot的Docker镜像。 GitHub: https://github.com/majianzheng/jarboot Gitee: https://gitee.com/majz0908/jarboot Docker Hub: https://registry.hub.docker.com/r/mazheng0908/jarboot 使用Docker时建议将/jarboot/services和/jarboot/logs挂载到宿主机 更新内容 关于界面...

1
3
发表了资讯
2021/11/13 09:17

Java 进程管理、调试平台 Jarboot v1.1.2 发布

本次更新修复了大量已知的问题。 可通过Gitee和GitHub下载最新的安装包,使用Docker的请更新下Jarboot的Docker镜像。 GitHub: https://github.com/majianzheng/jarboot Gitee: https://gitee.com/majz0908/jarboot Docker Hub: https://registry.hub.docker.com/r/mazheng0908/jarboot 更新内容: 修复VM options编辑界面偶尔出现的显示异常问题 修复JDK 11及以上版本,在线调试无法Attach自己的问题 修复当服务列表为空或者未选...

4
13
发表了资讯
2021/11/08 10:04

Java 进程管理、调试平台 Jarboot v1.1.1 发布,在线调试功能上线

推出在线调试功能,可以Attach服务器上运行的Java进程,进而通过执行命令诊断进程。 首先呢,分为两种进程,一种是由Jarboot启动、管理的进程,一种则是服务器中所有的非Jarboot启动的其他进程。受Jarboot管理的在运行的服务可以直接调试、诊断问题不需要手动的Attach,还可以守护、监控。未受Jarboot管理的其他进程可以Attach后调试、诊断和监控,如下图。 GitHub: https://github.com/majianzheng/jarboot Gitee: https://gi...

9
15
发表了资讯
2021/11/04 09:18

Java 进程管理、调试平台——Jarboot v1.1.0 发布

1.1.0 (11.3, 2021) GitHub: https://github.com/majianzheng/jarboot 镜像仓库Gitee:https://gitee.com/majz0908/jarboot 可以选择使用安装包下载安装,安装包下载请到Github; 也可以使用Docker,Docker Hub: https://registry.hub.docker.com/r/mazheng0908/jarboot sudo docker run -itd --name jarboot-test -p 9899:9899 mazheng0908/jarboot 更新内容: 服务配置:"是否可执行jar"、"启动的jar文件"和"自定义的命令...

1
7
发表了资讯
2021/10/24 22:06

Java 进程管理、调试平台——Jarboot v1.0.10 大版本更新

1.0.10 (10.24, 2021) 修改点 配置文件修改jarboot.services.root-dir -> jarboot.services.workspace 目录结构变更,jar文件放入bin文件夹中,增加插件目录plugins 新特性 Console控制台支持print和退格 支持数据库驱动放入plugins/server下以支持更多数据库 支持插件式开发扩展,agent类型插件可扩充命令,server类型插件可增强服务端功能 插件分为server和agent两种类型,其中server类型的插件可用于增强Jarboot server的能力...

4
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
98 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部