登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情
代码拉取完成,页面将自动刷新
开源项目
>
DevOps/运维/网管
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
76
Star
730
Fork
220
Old Apple
/
jarboot
代码
Issues
2
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
3.3.0
837a020
2025-08-20 15:55
对比
v3.3.0
Old Apple
## 3.3.0(8,2025) 修复已知的bug,修复已知的bug,推出docker compose部署策略,文件上传websocket服务(/jarboot/upload/ws)传入参数格式修改(json字符串base64 url编码) ### 新特性 - 启动时支持通过环境变量初始化账号(JARBOOT_USER)和密码(JARBOOT_DEFAULT_PWD) - 服务配置新增是否自动启动配置项,配置自启动时在jarboot启动后会自动启动该服务 - 可通过-Dstart.wait.time=30000指定最大的启动等待时间 - client-cli支持通过token登录,可通过环境变量或-token参数传入 - 新增docker compose集群及单节点的配置文件示例 - 新增软件升级脚本,可通过脚本一键升级jarboot,执行`bin/upgrade.sh`或`bin/windows/upgrade.bat` - 新增软件升级功能,可在界面上点击升级,选择安装包或安装包下载连接,可一键升级 - 新增定时重启服务配置,可使用CRON表达式配置重启计划 - .env文件支持,可通过工作目录下的.env文件配置环境变量 - 服务配置界面增加提示信息,鼠标移到提示信息图标上可查看更多帮助信息 ### bug修复 - 打印日志太多时异常掉线问题,The remote endpoint was in state \[BINARY_FULL_WRITING\] which is an invalid state for called method - 集群模式下文件上传到另一节点时,服务名为中文时上传文件失败问题 - 修复使用docker compose集群模式下节点认证失败问题 - 断开重连时新增cookie校验功能,校验失败则退出登录
最后提交信息为:
Merge branch 'develop'
3.2.0
1e2df19
2025-05-20 15:25
对比
v3.2.0
Old Apple
## 3.2.0(5,2025) 鉴于部分功能的需要,运行环境升级,需JDK17或更高版本的JDK ### 新特性 - Shell类型服务功能升级,修复脚本中启动的程序无法关闭的问题,关闭进程时会关闭其关联的所有子进程 - 新增OpenAPI界面,可创建token以便为第三方应用接入,支持自定义授权时间 - 终端界面支持搜索,点击右上角搜索按钮或Ctrl+F开启搜索界面 - 终端界面光标支持左右移动,输入、退格、删除键支持 - 终端界面支持鼠标选择字符串复制、粘贴功能 - 终端界面支持中文宽字符输入及光标左右移动 - 登录界面,支持自定义背景图,在【设置】>【偏好设置】中可配置登录背景 ### bug修复 - 终端界面在Windows环境下无法使用鼠标选中字符的问题 - 修复服务配置点取消无响应bug - maven-jar-plugin插件打包的springboot打包的项目用java应用类型启动报错,No auto configuration classes found - 用户头像更新报错bug - 集群模式下定时任务区分节点
最后提交信息为:
update v3.2.0
3.1.5
2ad4df9
2025-03-07 17:07
对比
v3.1.5
Old Apple
## 3.1.5(3,2025) spring-boot做web服务时会在临时目录产生缓存,长期使用时会产生大量缓存文件这是springboot做web的通病,本次更新将所有jarboot管理的web服务的缓存垃圾统一管理,并定时清理。 ### 新特性 - 服务器资源监控 - 使用spring-boot做web的服务所产生的缓存垃圾由jarboot统一管理 - 定时清理垃圾缓存,防止服务产生的垃圾过多导致的问题 - Cookie过期重新登录默认返回登出前的页面 - 服务异常退出时增加审计日志 ### bug修复 - /tmp目录中产生大量临时文件问题 - 集群模式下websocket鉴权bug - springboot自定义打包下启动报No auto configuration classes found...的问题 - chrome下服务导出bug,以及部分国际化问题 - 修复服务配置点取消无响应bug
最后提交信息为:
fix: agent类加载器改进
3.1.3
6b91980
2024-05-26 13:52
对比
v3.1.4
Old Apple
## 3.1.4(11,2024) ### 新特性 - client-cli service命令新增status选型,支持查看指定服务的状态 - 敏感操作记录日志文件 ### bug修复 - /tmp目录中产生大量临时文件问题 - 集群模式下websocket鉴权bug
最后提交信息为:
3.1.0: 新增命令行工具修复新发现得bug,以及前端界面优化
3.0.0
47e38e5
2023-12-11 14:51
对比
v3.0.0
Old Apple
## 3.0.0(12,2023) 3.0.0跨越式升级,新增暗黑主题,支持主题跟随系统变化,集群模式支持,多个jarboot服务可集群管理,并且,不再局限与支持Java程序,可支持Shell脚本、二进制可执行文件等其他编程语言编写的程序。 ### 新特性 - 白色主题和暗黑主题可按日起日落自动切换 - 不再局限于只支持Java程序,支持启动Shell脚本、二进制等程序 - 新增工具菜单:文件浏览器、终端(需要JDK11或以上版本)、文本及代码编辑 - dashboard界面使用图表展示,可记录历史趋势 - 用户域隔离,每个账号可配置使用独立的目录 - 默认使用启动jarboot的JDK启动服务进程 - 进程启动优化,jarboot关闭时其启动的子进程不再跟随关闭,环境变量继承系统 - 服务目录变更监控优化,不再只支持jar文件的监控,可通过配置文件配置需要排除监控的文件 - 启动配置文件boot.properties更改为boot.json,使用JSON格式配置 - 安全性增强,首次启动生成token随机盐,避免了用户未改默认jarboot.token.secret.key配置导致的安全性问题 - 增加jarboot进程守护,jarboot异常退出后会由守护进程重启启动 - 增加status.sh/status.cmd脚本可查看守护进程和jarboot服务进程状态 - 系统配置,原工作空间设置功能废弃,仅支持通过【jarboot.properties】配置文件进行配置并且配置后需要重启jarboot - 服务配置,执行计划:单次执行、长期运行、周期执行(支持cron表达式) - Jarboot进程单实例限制,一个jarboot安装目录下只能运行一个jarboot进程 - 默认JDK路径可配置 ### 遗留bug修复 - 遗留bug修复:修复jarboot重启后,重连已启动的服务一直断开重连刷屏的问题 - 遗留bug修复:服务太多打印日志太频繁导致的消息延迟、浏览器卡顿问题
最后提交信息为:
3.0.0
预览版本
3.0.0-beta3
560c103
2023-08-21 10:11
对比
v3.0.0-beta3
Old Apple
## 3.0.0-beta3(9,2023) - 新特性:集群模式 - 支持定时任务类型 - 修复目录中文连接超时bug - 服务重启和删除功能 - 上下键历史命令功能
最后提交信息为:
hotfix
2.3.1
9ede5b1
2022-02-08 17:48
对比
v2.3.1
Old Apple
## 2.3.1 (2, 2022) ### 接口改动较大,旧框架代码移至【2.2.x】分支 - 命令执行通讯协议改为二进制传输 - 使用新开发的事件框架重构后端消息流 - sonar lint和pmd修改 #### FEATURES: - 增加针对开发者的API的client模块实现 - 增加std输出重定向到文件的支持,使用VM参数jarboot.stdout.file和jarboot.stdout.file.always指定文件 - Linux或macOS中使用nohup启动服务
最后提交信息为:
feature: version 2.3.1
2.2.3
9bf3d0f
2021-12-28 09:32
对比
v2.2.3
Old Apple
## 2.2.3 (12.28, 2021) - spring-boot全家桶升级2.6.2版本(logback v1.2.9) - 安全性增强,部分开放接口增加token认证 - 远程进程诊断时,增加安全认证,点击受信任后才可以诊断 - 日志收集系统,分布式统一集中记录 - 修复使用反向代理时每隔一段时间重连一次的问题 - 修复断开重连时有时未实时推送服务状态更新的问题
最后提交信息为:
refactor: update version
2.2.2
78359ff
2021-12-20 10:42
对比
v2.2.2
Old Apple
## 2.2.2 (12.20, 2021) - fix: #29 jarboot用nginx发布后,首页加载js和css错误无法打开页面。 注意:Nginx除了普通HTTP外,还需要配置Websocket代理 - 安装目录全路径中存在空白字符时报错并退出 - 服务管理排除含有空白字符的名称 - 后端代码性能优化,可读性优化,增加注释 #### FEATURES: - 增加jt.sh、jt.cmd脚本,可以快捷的Attach和启动Java进程 - 终端ANSI标准支持——炫彩终端 - 新增隐藏命令shutdown/close,可用与断开诊断进程并重置增强类以及清理资源 - 服务管理双击行时启动服务 - 在线调试更名为在线诊断 - 在线诊断界面改版,不同服务器的进程分组显示 - 在线诊断本地进程双击行时Attach对应的进程
最后提交信息为:
refactor: update version 2.2.2
2.2.1
c3daf05
2021-12-07 09:57
对比
v2.2.1
Old Apple
## 2.2.1 (12.07, 2021) - 修复工作空间变更后工作空间文件监控功能还是旧目录的问题 - 大幅度优化std的IO性能,重构缓存刷新机制,实现空闲期 0 CPU占用 - dashboard、jad、heapdump命令的渲染界面优化,交互设计改进 - 内存优化,占用更少的内存空间 - 修复Attach本地进程时未初始化而不显示控制台输出的问题 - 优化工作空间文件监控逻辑,原file-record.temp文件废弃,可删除 - 修复derby日志文件在根目录的问题,移到logs目录,原derby.log文件可删除 - 优化后端线程的调度管理 - 修复删除服务时,文件太多无响应的问题,增加全局loading提示 - 修复导入服务时,压缩文件内容过多时无响应的问题,增加全局loading提示 - 代码优化,可读性优化,完善代码注释 - 远程进程连接网络断开时,增加心跳及尝试重连机制,每隔一段时间探测一次 - 优化命令执行的通讯协议 - 修复notice接口指定sessionId时仍通知所以客户端的问题,优化notice的前后端交互机制 - 优化前端布局,权限控制、设置、帮助使用左侧固定右侧自适应布局方式
最后提交信息为:
refactor: update version 2.2.1
2.2.0
abcf39c
2021-11-30 09:13
对比
v2.2.0
Old Apple
## 2.2.0 (11.30, 2021) - 修复cat命令读取xml、html文件时没有显示真实内容的问题 - 服务管理,树显示时默认显示第一个节点的第一个孩子 #### FEATURES: - 服务管理,增加导入、导出功能 - 上传服务文件开始前,提示是否备份,若备份则导出当前的服务文件夹快照
最后提交信息为:
feature: 服务管理导入、导出优化,thread命令恢复内部线程显示
2.1.0
be42ce0
2021-11-25 23:52
对比
v2.1.0
Old Apple
## 2.1.0 (11.25, 2021) - 修复在Docker下启动多个容器时,将logs目录挂载后出现的状态不对的问题 - 修复Safari浏览器滚动条下部有一个小白点的问题 - 隐藏火狐浏览器滚动条 - 前端样式代码优化统一 - 在线调试增加正在Attach的图标过渡 #### FEATURES: - 图标更新美化 - 支持以客户端的模式与k8s、Docker集成使用,集中管理、诊断
最后提交信息为:
feature: 非本地进程远程调试功能
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/majz0908/jarboot.git
git@gitee.com:majz0908/jarboot.git
majz0908
jarboot
jarboot
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册