Windows、Linux启动jar之后指定连接属性

Windows、Linux启动jar之后指定连接属性bat脚本

启动jar的时候,一劳永逸的方式编写bat

windows版本 start-windows.bat

​ 备注:如果闪退,则将::nacoe配置中心配置注释去掉,并不要有空行

@echo off
setlocal
set TITLE=audit
start "%TITLE%" java -jar ^
::nacoe配置中心配置
-Dspring.cloud.nacos.discovery.group=Test_audit ^
-Dspring.cloud.nacos.discovery.namespace=4a302674-d0ae-4f2e-8482-aff98c6b76d7 ^
-Dspring.cloud.nacos.discovery.server-addr=localhost:8848 ^
::nacoe配置注册中心
-Dspring.cloud.nacos.config.server-addr=localhost:8848 ^
-Dspring.cloud.nacos.config.namespace=4a302674-d0ae-4f2e-8482-aff98c6b76d7 ^
-Dspring.cloud.nacos.config.group=Test_audit ^
::MYSQL制定路径
-Dspring.datasource.ip=192.168.1.136:3309/bop205 ^
-Dspring.datasource.username=root ^
-Dspring.datasource.password=root ^
audit-1.0-SNAPSHOT.jar
endlocal

Linux版本 start-linux.sh

#! /bin/bash
echo ">>>>>>> 准备启动服务  audit >>>>>>>>>>>>>>>" ;

appFilePath=audit-1.0-SNAPSHOT.jar

rm -rf ./log/log.out
serviceIsExist=`ps -ef | grep $appFilePath | grep -v grep | wc -l`

if [ $serviceIsExist -gt 0 ]; then
   echo " 服务器已经启动,不需要再启动"
   echo  " 服务器已经启动,不需要再启动" > ./log/log.out
   exit 2
fi

#启动应用
nohup java -jar \
-Dspring.cloud.nacos.discovery.group=BDP \  
-Dspring.cloud.nacos.discovery.namespace=56014f36-a56c-4072-bde0-dab01f9b8739 \
-Dspring.cloud.nacos.discovery.server-addr=192.168.0.203:8848 \
-Dspring.cloud.nacos.config.server-addr=192.168.0.203:8848 \
-Dspring.cloud.nacos.config.namespace=56014f36-a56c-4072-bde0-dab01f9b8739 \
-Dspring.cloud.nacos.config.group=BDP \
-Dspring.datasource.ip=192.168.1.136:3309/BDP204 \
-Dspring.datasource.username=root \
-Dspring.datasource.password=root \
${appFilePath}  >> ./log/log.out &

if [ $? -eq 0 ]; then
   echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>服务启动成功!>>>>>>>>>>>>>>>>>>>>>"
   echo "服务启动日志路劲: ./log/log.out"
   exit 0
else
   echo ">>>>>>>>>>>>>>>>>>>服务启动失败,可以去./log/log.out 查看日志>>>>>>>>>>>>>>>>>>>>>>>"
   exit 2
fi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值