Spring cloud

Springboot打jar包部署到到windows,linux

2018-11-21  本文已影响14人  4ea0af17fd67

运行程序

linux或mac系统

./run.sh

执行该脚本,应用会自动重启,先停止应用再自动重启。

widows系统

双击start.bat


目录说明

+---cloud           应用目录
|   +---jre         提供java的运行环境
|   +---*.jar       应用程序
|   +---run.sh      linux、mac系统运行脚本,系统会先kill掉进程再启动
|   +---start.bat   windows系统启动脚本
|   +---log.log     操作系统记录的jar运行日志文件
|   +---logs        应用记录的日志所在目录
|   +---upload      上传文件所在目录
|   +---page        前台页面目录
|       +---front   前台页面 
|       +---admin   后台管理系统页面
|

run.sh

#!/bin/bash  --login
# 定义变量
appName="cloud-admin-0.0.1.jar"
runDir="/local/cloud"
appDir="/local/cloud/$appName"

echo "停止应用"
PID=$(ps -ef | grep  $appName | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
    echo "应用已经是停止状态"
else
    echo kill $PID
    kill $PID
fi

echo "启动应用"
cd $runDir
nohup ./jre/bin/java -jar $appDir > log.log &
echo  "启动成功"

start.bat

:: 开启
@echo off
start jre\bin\java -jar cloud-admin-0.0.1.jar
@pause

发布流程

上一篇 下一篇

猜你喜欢

热点阅读