springboot jar包 一键部署,开机自动启动
文件放置情况:
下载链接:
https://download.csdn.net/download/qq_21246715/13133608
jdk1.8.0_144:jdk文件夹
demo.jar:springboot打包的jar
vis-start.exe:winsw文件
vis-start.xml:winsw配置
vis-start-install.cmd:将jar添加服务,并启动
vis-start-uninstall.cmd: 将服务停止,并删除服务
打不开安装这个.exe:winsw需要依赖.net4,如电脑没安装.net,请先安装改程序
Vis-start.xml配置
<configuration>
<!-- 系统服务ID,不能与其他系统服务名称重复-->
<id>vis-springBootJar</id>
<!-- 系统服务显示名称 -->
<name>vis-springBootJar</name>
<!-- 服务描述 -->
<description>springBootJar Service</description>
<!-- java路径 -->
<executable>%BASE%/jdk1.8.0_144/bin/java.exe</executable>
<!-- 命令参数,分行可以用多行'argument'标记 -->
<arguments>-jar %BASE%\demo.jar</arguments>
<!-- 日志 -->
<logpath>%BASE%\logs</logpath>
</configuration>
执行命令:
启动服务双击:vis-start-install.cmd
编辑vis-start-install.cmd
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
vis-start.exe install
vis-start.exe start
检测:
停服务请使用:vis-start-uninstall.cmd
编辑vis-start-uninstall.cmd
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
vis-start.exe stop
vis-start.exe uninstall
springboot jar包 一键部署,开机自动启动相关推荐
- 无需Java环境,Jar包一键启停(静默启停),开机自启,读取外部配置文件
无需Java环境,Jar包一键启停(静默启停),开机自启,读取外部配置文件 前言 一.目录结构 1.根目录 2.bin 目录 3.conf 目录 4.target 目录 二.文件内容 1.startu ...
- Linux系统安装Java和mysql并关联DBeaver,上传Springboot jar包,数据库如何防止黑客攻击
Linux系统安装Java 安装版本jdk-8u171-linux-x64.tar.gz1,上传到linux的 root目录下 2,tar -zxvf jdk-8u171-linux-x64.tar. ...
- Jenkins自动部署测试环境之jar包自动部署
在我们的日常工作中,可能经常会遇到以下问题: 1.测试环境是由开发去更新的,当开发忙于改bug的时候,测试环境更新频率比较低,问题不能得到及时的验证 2.频繁的找开发去更新环境的话 ,耽误别人的工作, ...
- Springboot jar包外置教程
Springboot jar包外置教程 入职的第一个小任务是:使springboot项目的外部依赖jar包与项目本身打成的jar包分离.每次默认的把springboot项目打成可运行jar包, ...
- xjar加密后运行错误_XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译。...
XJar Spring Boot JAR 安全加密运行工具,同时支持的原生JAR. 基于对JAR包内资源的加密以及拓展ClassLoader来构建的一套程序加密启动,动态解密运行的方案,避免源码泄露或 ...
- 【java jar包 linux 部署】
java jar包 linux 部署 一:maven 打包,如下图: 首先 点击右侧maven,然后点击lifecycle,打包完成,控制台输出:BUILD SUCESS 打包完成后,项目target ...
- springboot jar包部署_Spring Boot项目基于Jar部署和打包详解教程
目标:将Spring Boot项目使用maven指令打成jar包并运行测试 分析: 需要添加打包组件将项目中的资源.配置.依赖包打到一个jar包中:可以使用maven的package: 部署:java ...
- k8s部署jar包_K8S部署SpringBoot应用_都超的博客-CSDN博客_k8s springboot
必要条件 K8S环境机器做部署用,推荐一主双从. 推荐安装文档 Docker Harbor私有仓库,准备完成后在需要使用仓库的机器docker login. 开发机器需要Docker环境,build及 ...
- 还在手动部署jar包?太low了,动态上传jar包热部署真的爽!
大家好,我是宝哥! 近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现,并将实现打成jar包,上传到系统中.系统完成热部署,并切换该接口的实现. 定义简单的接口 这里以 ...
最新文章
- C 关于使用异或运算操作概述
- netty加载html文件的原理,Netty+html聊天室入门
- SQL Server数据库重命名、数据导出等若干问题
- 一部IT电影,《反托拉斯行动》,主角加里-文斯顿(蒂姆·罗宾斯饰)影射比尔·盖茨...
- mysql 5.0 乱码_MySQL 5.0.16 乱码问题处理办法
- php 跨域读php_php跨域的几种方式
- 用eclipse修改web工程的访问路径
- echarts加载动画效果_入门ae教程:科技类的加载动画,非常酷炫的效果,附带教程...
- 数据库常见面试题总结
- linux如何运行sh监控文件夹,如何使用Shell进行文件监控?
- 【报告分享】2020中国消费品牌发展报告.pdf(附下载链接)
- OpenCV-Python实战(番外篇)——利用 K-Means 聚类进行色彩量化
- 唐宇迪pytorch课程全部代码数据集github
- Beyond compare vs kdiff3
- Pytorch中的forward的理解
- 虚拟机安装Windows11正式版
- 数学界再出变态神人!竟用一个比基尼方程,暴力吊打美国数学家!看完我惊了......
- IM 去中心化概念模型与架构设计
- 关于微信小程序通讯录人名分组的实现
- 【C语言】深入理解二级指针