springboot jar、war包管理界面化

该程序是一个Jar包管理系统,支持上传、启动、停止应用,提供日志实时查看、下载和控制台管理功能。基于SpringBoot框架,使用MySQL数据库,具备数据导入导出、缓存清理及命令操作。日志查看利用WebSocket技术,可按需配置全局或项目特定的JDK。

说明

一个关于jar包管理的程序,包含应用上传、启动、停止、日志控制台查看、日志下载等相关功能。

 项目地址

https://download.youkuaiyun.com/download/askuld/87735542

一、准备工作

下载好项目之后,application.properties配置好相关参数

spring.devtools.restart.enabled=true
spring.devtools.restart.additional-paths=src/main/java

server.port=8888
#server.context-path=/TestProject

#mysql 
spring.datasource.username=root
spring.datasource.password=root3306
spring.datasource.url=jdbc:mysql://192.168.4.219:3306/test_project?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

mybatis.mapper-locations: classpath*:mapper/**/*.xml
mybatis.configuration.use-column-label=true
mybatis.configuration.map-underscore-to-camel-case: true

spring.mvc.view.prefix=/WEB-INF/views
spring.mvc.view.suffix=.jsp

#upload single file max
#1.x
#spring.http.multipart.max-file-size=200MB
#spring.http.multipart.max-request-size=200MB
#2.x
spring.servlet.multipart.max-file-size=200MB
spring.servlet.multipart.max-request-size=200MB

#jar storage root path
jar.storage.path.prefix=D:\\jarmanage\\jarManage
#jar.storage.path.prefix=/home/jarManage
#log path
logging.file=D:\\jarmanage\\jarManage\\system\\system.log
#logging.file=/home/jarManage/system/system.log
logging.level.com=debug

#username 
login.default.username=sakyoka
#md5 password default 123
login.default.password=202cb962ac59075b964b07152d234b70

二、启动项目、功能展示

访问http://127.0.0.1:8888/view/jarmanage/main

 添加项目

  配置全局jdk(优先级:项目配置的jdk > 全局jdk > 操作系统的jdk),然后如果系统有配jdk环境可以忽略,但是最好配一下,防止读取的不是理想的jdk版本

 右键启动项目,可以看到启动完之后的实时日志信息。另外,右键日志界面有停止日志、下载日志、清空控制台信息、清空存储日志文件等操作

 右键项目,可以看到项目的存储信息,运行信息(前提启动了)

 

 

功能汇总


1、jar的上传,启动、停止(包括顺序批量启动、停止)

  1)jar包启动利用的是runtime的process exec方法执行命令形式

2、jar日志的实时查看、下载、清空(linux清空友好,window还存在异常)

  1)日志实时查看利用websocket信息传输

3、缓存数据清空、数据修复,应用数据导入、导出

功能拓展

1、在jar包启动方面,添加分组的概念,可以添加多个分组,按照分组启动

2、更好的命令操作,在控制台直接操作更多的命令(存在不安全)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值