服务器部署spring项目jar包使用bat文件,省略每次输入java -jar了

复制代码
@echo off  
set path=C:\Program Files\Java\jre1.8.0_191\bin
START "YiXiangZhengHe-8516" "%path%/java" -Xdebug -jar -Dspring.profiles.active=prod -Dserver.port=8516 YiXiangZhengHe-0.0.1-SNAPSHOT.jar

将set path=后面改成jre的bin文件夹

START 后面接的是cmd窗口名称,输入项目名称和端口方便查看

-Dspring.profiles.active= 后面接的是spring项目application的环境名,就是application-XXX,那个XXX名

-Dserver.port= 后面接启动用哪个端口,这个会直接忽略掉项目打包前写的port

最后jar包名称改成自己的

然后将jar包和bat文件放在服务器上同一文件夹,以后更新部署只需要覆盖掉jar包,直接用bat启动,不需要每次写命令了

相关推荐
aramae18 小时前
《计算机网络(第5版)》第二章 物理层
服务器·网络·后端·计算机网络
疯狂的维修18 小时前
博图不同版本下的OPC UA功能开启区别
服务器·https·ssl
我命由我1234518 小时前
Android 开发问题:获取到的 Android ID 发生了变化
android·java·开发语言·java-ee·android studio·android jetpack·android runtime
Solis程序员18 小时前
Raft:分布式系统的定海神针
java·分布式·kafka·rabbitmq·agent·raft
我登哥MVP18 小时前
SpringCloud Alibaba 核心组件解析:服务调用和负载均衡
java·spring boot·后端·spring·spring cloud·java-ee·负载均衡
云烟成雨TD18 小时前
Agent Scope Java 2.x 系列【13】权限系统
java·人工智能·agent
倔强的石头10618 小时前
《Kingbase护城河》——深度解密数据库行锁冲突与等待事件架构
java·数据库·架构
开开心心_Every18 小时前
近200个工具的电脑故障修复合集
linux·运维·服务器·leetcode·智能手机·电脑·模拟退火算法
NGINX开源社区18 小时前
NGINX Gateway Fabric 支持 Gateway API Inference Extension
linux·服务器·网络
BomanGe1018 小时前
NSK NH35EM 高负载法兰型直线导轨详述
服务器·网络·数据库·经验分享·规格说明书