
从 0 到 1,海外运营新手指南:避开深坑,抓住红利

Jarboot 是一个强大的服务器进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的程序运行,还可集群管理多个服务器节点,此外还有文件管理、远程Terminal终端等功能。
官方文档:文档
Jarboot 新版本功能视频展示:功能展示
注:3.0版本以后Jarboot除了支持Java服务外也支持其它的所有类型的服务,可新建Shell类型的服务启动可执行文件或脚本,同样也可管理其启停状态。
3.1.5(3,2025)
注意:我们在使用spring-boot做web服务时会在临时目录产生缓存,长期使用时会产生大量缓存文件这是spring-boot做web的通病,特别是在出现bug时会生成大量的临时文件占用系统资源,缓存目录不同操作系统不同,Linux是/tmp,Windows下是C:\Users\用户\AppData\Local\Temp
3.1.4版本仍有部分缓存文件未统一管理,本次更新将所有Jarboot管理的web服务所生成的缓存文件统一管理,并定时清理。
Jarboot新推出的客户端脚本client-cli脚本介绍:
可以通过该脚本登录Jarboot服务,然后通过执行命令远程查看服务状态、启停服务、上传文件部署等操作,适用于没有浏览器可操作时可通过纯终端指令操作,例如:
# 一条指令完成部署:服务停止、文件上传、服务启动 client-cli.cmd -h 192.168.1.100:9899 -u jarboot -p jarboot "deploy -s demo-service -a ./demo-service.jar" # Linux替换成bash client-cli.sh,上述192.168.1.100:9899替换成自己的IP地址和端口
也可以一条指令远程完成服务的重启,例如:
# 一条指令完成部署:服务重启 client-cli.cmd -h 192.168.1.100:9899 -u jarboot -p jarboot "service restart demo-service" # Linux替换成bash client-cli.sh,上述192.168.1.100:9899替换成自己的IP地址和端口
更多client-cli脚本的使用可访问文档:https://www.yuque.com/jarboot/usage/ey45hp43eo4d1f4o
新特性
- 服务器资源监控
- 使用spring-boot做web的服务所产生的缓存由jarboot统一管理
- 定时清理缓存,防止服务产生的缓存无用文件过多导致的问题
- Cookie过期重新登录默认返回登出前的页面
- 服务异常退出时增加审计日志
bug修复
- /tmp目录中产生大量临时文件问题
- 集群模式下websocket鉴权bug
- springboot自定义打包下启动报No auto configuration classes found...的问题
- chrome下服务导出bug,以及部分国际化问题
- 修复服务配置点取消无响应bug

服务管理主界面

新增资源监控
下载 & 使用
- 包下载:https://gitee.com/majz0908/jarboot/releases
- GitHub 主页: https://github.com/majianzheng/jarboot
- Gitee 主页:https://gitee.com/majz0908/jarboot
- 更多帮助见官方文档:www.yuque.com/jarboot/
还没有评论,来说两句吧...