欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

intellij idea 2021.2 打包并上傳運行spring boot項目的詳細過程(spring boot 2.5.4)

 更新時間:2021年09月02日 15:30:00   作者:劉宏締的架構(gòu)森林  
這篇文章主要介紹了intellij idea 2021.2 打包并上傳運行一個spring boot項目(spring boot 2.5.4),本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下

一在idea中打開項目:

此處我們以storeback項目為例:

1,打開右側(cè)的maven面板,如圖:

2,

2,打開Lifecycle,雙擊執(zhí)行 clean
如圖:

注意:運行clean后,之前產(chǎn)生的target目錄已被清除

3,注意此時項目中還沒有生成target文件夾:

 

還是在maven面板,雙擊執(zhí)行package

打包完成后,已生成了target文件夾,
此處可以看到生成的jar包

說明:劉宏締的架構(gòu)森林是一個專注架構(gòu)的博客,地址:https://www.cnblogs.com/architectforest

         對應(yīng)的源碼可以訪問這里獲?。?https://github.com/liuhongdi/
         或: https://gitee.com/liuhongdi

說明:作者:劉宏締 郵箱: 371125307@qq.com

二上傳jar包到服務(wù)器并運行:

1,服務(wù)端: 創(chuàng)建目錄:

[root@jb51 ~]# mkdir /data/store/back
[root@jb51 ~]# mkdir /data/store/back/tools
[root@jb51 ~]# mkdir /data/store/back/logs
[root@jb51 ~]# mkdir /data/store/back/jar

2,上傳jar包到服務(wù)端的jar目錄下,
服務(wù)端:查看:

[root@jb51 conf.d]# cd /data/store/back/jar
[root@jb51 jar]# ls
storeback-0.0.1-SNAPSHOT.jar

3,服務(wù)端:直接運行jar包

[root@jb51 jar]$ java -jar storeback-0.0.1-SNAPSHOT.jar --spring.profiles.active=prd

4,從瀏覽器查看效果:

5,讓jar包做為daemon運行:
創(chuàng)建腳本

[root@jb51 tools]$ vi startback.sh

代碼為:

[root@blog tools]$ more startback.sh
#!/bin/bash
export BUILD_ID=dontKillme
whoami
WORKSPACE=/data/store/back/jar
JDK_PATH=/usr/local/soft/jdk-15/bin/java
JAR_NAME=storeback-0.0.1-SNAPSHOT.jar
 
#echo ${JAR_NAME}
PID=`ps -ef | grep ${JAR_NAME} | grep -v grep | grep -v startup | awk '{print \$2}'`
echo $PID;
if [ ! "$PID" ] ;then
     echo "進程不存在"
else
    echo "進程存在,殺死進程PID$PID"
    kill -9 $PID
fi
 
echo "服務(wù)啟動開始"
nohup ${JDK_PATH} -jar ${WORKSPACE}/${JAR_NAME} --spring.profiles.active=prd >> /data/store/back/logs/back.log 2>&1 &

說明:判斷有進程存在時會先殺掉進程,然后再啟動服務(wù)

三查看intellij idea的版本:

四查看spring boot的版本:

 .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.5.4)

五查看服務(wù)端的java版本:

[root@blog jar]# java --version
java 15 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing) 

到此這篇關(guān)于intellij idea 2021.2 打包并上傳運行一個spring boot項目(spring boot 2.5.4)的文章就介紹到這了,更多相關(guān)idea打包運行springboot項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • idea 訪問html頁面端口號顯示的是63342而不是8080

    idea 訪問html頁面端口號顯示的是63342而不是8080

    這篇文章主要介紹了idea 訪問html頁面端口號顯示的是63342而不是8080,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • IDEA使用Tomcat運行web項目教程分享

    IDEA使用Tomcat運行web項目教程分享

    在非Spring Boot項目中運行Nacos示例,需要手動配置Tomcat容器,本文介紹了如何在IDEA中配置Tomcat,并詳細解決了配置過程中可能遇到的異常情況,步驟包括修改IDEA項目結(jié)構(gòu)、添加Web模塊、配置Artifacts和Tomcat Server
    2024-10-10
  • 使用IntelliJ IDEA2020.2.2 x64 新建java項目并且輸出Hello World

    使用IntelliJ IDEA2020.2.2 x64 新建java項目并且輸出Hello World

    這篇文章主要介紹了使用IntelliJ IDEA2020.2.2 x64 新建java項目并且輸出Hello World,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • java對象持久化保存的方法詳解

    java對象持久化保存的方法詳解

    這篇文章主要介紹了java對象持久化保存的方法詳解,在java應(yīng)用開發(fā)的過程中,經(jīng)常遇到需要持久保存java對象的情況,比如:用戶信息、博客評論內(nèi)容等等,本文針對java對象的持久化保存方法進行討論,簡述各個方法的優(yōu)劣,需要的朋友可以參考下
    2023-07-07
  • 淺談Java為什么只能單繼承

    淺談Java為什么只能單繼承

    本文主要介紹了Java為什么只能單繼承,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • SpringBoot接口接收json參數(shù)解析

    SpringBoot接口接收json參數(shù)解析

    這篇文章主要介紹了SpringBoot接口接收json參數(shù)解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • spring?boot寫java?web和接口

    spring?boot寫java?web和接口

    這篇文章主要介紹了spring?boot寫java?web和接口,Spring?Boot是由Pivotal團隊提供的全新框架,其設(shè)計目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程,該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置,下面詳細內(nèi)容需要的小伙伴可以參考一下
    2022-01-01
  • SpringMVC的處理器攔截器HandlerInterceptor詳解

    SpringMVC的處理器攔截器HandlerInterceptor詳解

    這篇文章主要介紹了SpringMVC的處理器攔截器HandlerInterceptor詳解,SpringWebMVC的處理器攔截器,類似于Servlet開發(fā)中的過濾器Filter,用于處理器進行預(yù)處理和后處理,需要的朋友可以參考下
    2024-01-01
  • 淺析Java單例設(shè)計模式(自寫demo)

    淺析Java單例設(shè)計模式(自寫demo)

    Java單例模式是看起來以及用起來簡單的一種設(shè)計模式,但是就實現(xiàn)方式以及原理來說,也并不淺顯,下面這篇文章主要給大家詳細介紹了Java中單例模式,需要的朋友可以參考下
    2021-12-12
  • Spring中@PathVariable和@RequestParam注解的用法區(qū)別

    Spring中@PathVariable和@RequestParam注解的用法區(qū)別

    這篇文章主要介紹了Spring中@PathVariable和@RequestParam注解的用法區(qū)別,@PathVariable 是 Spring 框架中的一個注解,用于將 URL 中的變量綁定到方法的參數(shù)上,它通常用于處理 RESTful 風(fēng)格的請求,從 URL 中提取參數(shù)值,并將其傳遞給方法進行處理,需要的朋友可以參考下
    2024-01-01

最新評論