Java 项目在实际部署运维,通用的方法是登录服务器上传新的项目包,执行相应命令管理,如果管理多个项目则重复操作上述步骤
此方法不足的是:
在使用Jpom后:
项目主要功能及特点
- 创建、修改、删除项目、Jar包管理
- 实时查看控制台日志、备份日志、删除日志、导出日志
- cpu、ram 监控、导出堆栈信息、查看项目进程端口、服务器状态监控
- 多节点管理、多节点自动分发
- 实时监控项目状态异常自动 警
- 在线构建项目发布项目一键搞定
- 多用户管理,用户项目权限独立(上传、删除权限可控制),完善的操作日志
- 系统路径白名单模式,杜绝用户误操作系统文件
- 在线管理Nginx配置、ssl证书文件
- Tomcat状态、文件、war包在线实时管理
下载安装
帮助文档
- 下载安装包 https://gitee.com/keepbx/Jpom/attach_files
- 解压文件
- 安装插件端(流程说明)
- agent-x.x.x-release 目录为插件端的全部安装文件
- 上传到对应服务器
- 命令运行(Agent.sh、Agent.bat)
- 安装服务端(流程说明)
- server-x.x.x-release 目录为服务端的全部安装文件
- 上传到对应服务器
- 命令运行(Server.sh、Server.bat)
编译安装
帮助文档
- 访问Jpom的码云主页,拉取最新完整代码(建议使用master分支)
- 进入项目目录执行:mvn clean package
- 安装插件端(流程说明)
- 查看插件端安装包 modules/agent/target/agent-x.x.x-release
- 打包上传服务器运行
- 命令运行(Agent.sh、Agent.bat)
- 安装服务端(流程说明)
- 查看插件端安装包 modules/server/target/server-x.x.x-release
- 打包上传服务器运行
- 命令运行(Server.sh、Server.bat)
编译运行
- 访问Jpom的码云主页,拉取最新完整代码(建议使用master分支、如果想体验新功能请使用dev分支)
- 运行插件端
- 运行cn.keepbx.jpom.JpomAgentApplication
- 注意控制台打印的默认账 密码信息
- 运行服务端
- 运行cn.keepbx.jpom.JpomServerApplication
- 浏览器访问(如:http://127.0.0.1:2122)
管理命令
- windows中Agent.bat 、Server.bat
# 服务端Server.bat 启动管理面板(按照面板提示输入操作)# 插件端Agent.bat 启动管理面板(按照面板提示输入操作)
- linux中Agent.sh 、Server.sh
# 服务端Server.sh start 启动Jpom服务端Server.sh stop 停止Jpom服务端Server.sh restart 重启Jpom服务端Server.sh status 查看Jpom服务端运行状态# 插件端Agent.sh start 启动Jpom插件端Agent.sh stop 停止Jpom插件端Agent.sh restart 重启Jpom插件端Agent.sh status 查看Jpom插件端运行状态
Jpom 的参数配置
在项目运行的根路径下的extConfig.yml文件
- 插件端示例:extConfig.yml
- 服务端示例:extConfig.yml
私信回复”Jpom“获取链接地址,喜欢的点个关注,一起学习探讨新技术。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!