1. 程式人生 > 其它 >Springboot專案->jar \部署到伺服器

Springboot專案->jar \部署到伺服器

技術標籤:javaspring boot

1.Springboot工程 打包
1.1pom.xml 新增

<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

1.2 maven打包
依次點選
clean->compile->package

在這裡插入圖片描述
1.3 jar檔案

工程所在目錄/target中
在這裡插入圖片描述
1.4 本地執行
cmd
cd /jar檔案所在位置 java -jar xxx.jar

2.部署伺服器

將jar檔案上傳伺服器,方便管理新建指令碼run.sh、start.sh、stop.sh
目錄如下:

在這裡插入圖片描述
run.sh

#!/bin/bash
 
echo stop application
 
source stop.sh
 
echo start application
 
source start.sh

start.sh

#!/bin/bash
 
nohup java -jar test-0.0.1-SNAPSHOT.jar --server.
port=8080 &

stop.sh

#!/bin/bash
 
PID=$(ps -ef | grep test-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{ print $2 }')
 
if [ -z "$PID" ]
 
then
 
echo Application is already stopped
 
else
 
echo kill $PID
 
kill $PID
 
fi

啟動、停止
resouce stop.sh\run.sh