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