Springboot專案->jar \部署到伺服器
阿新 • • 發佈:2021-02-11
技術標籤: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