springBoot專案打包部署後頁面程式碼沒有更新
springBoot專案在本地絲毫沒有問題,打包部署到正式,後臺管理模組中的頁面沒有更新到最新程式碼。
開始查找出現問題的原因,檢視打包的程式碼是最新的,以為是伺服器快取的問題。清除快取仍然不能解決問題,百思不得其解。
之前也沒有出現過這種問題,只是最近新增和修改的功能業務上反饋都沒有處理。更新專案都是使用內網穿透從碼雲上使用git pull origin develop 拉去最新的程式碼進行部署,但是最近公司這個域名遷移伺服器在進行備案,穿透不能使用,也只好使用本地打包部署的方式進行更新專案。
正是因為採用打包部署的方式造成了這種問題,我們將打好的jar包放在target目錄下,但是頁面獲取的程式碼卻是從src目錄下的原始碼中獲取的,而src目錄下不是最新的程式碼,因此後臺管理頁面程式碼沒有更新成功。
拉取下develop分支就可以解決問題了,這時src目錄下原始碼都是最新的程式碼了。頁面從src獲取到的也就是想要更新的程式碼了。
相關推薦
springBoot專案打包部署後頁面程式碼沒有更新
springBoot專案在本地絲毫沒有問題,打包部署到正式,後臺管理模組中的頁面沒有更新到最新程式碼。 開始查找出現問題的原因,檢視打包的程式碼是最新的,以為是伺服器快取的問題。清除快取仍然不能解決問題,百思不得其解。 之前也沒有出現過這種問題,只是最近新增和修改的功能業務上反饋都沒有
springboot 專案打包部署後設置上傳檔案訪問的絕對路徑
1、設定絕對路徑 application.properties的配置 #靜態資源對外暴露的訪問路徑 file.staticAccessPath=/upload/** #檔案上傳目錄(注意Linux和Windows上的目錄結構不同)
springboot專案打包部署到Tomcat
首先伺服器配置好tomcat以及環境變數 修改專案pom.xml檔案,加入兩個地方 <dependency> <groupId>org.springframewor
springboot 專案 打包 部署到遠端tomcat伺服器
關於springboot 專案打包部署到遠端伺服器中卡了我好幾天,找了好多文章,試過之後都有缺陷,特此成功之後與大家分享 一、首先修改pom.xml檔案 <packaging>war</packaging> <dependencies>
springboot專案打包部署到Linux伺服器步驟
一、打包 1.1 選中要部署的專案 右擊—>Run As —>Maven clean,結果如下: [INFO] Scanning for projects... [INFO] [INFO] Using the builder org
springboot專案啟動成功後執行一段程式碼的兩種方式
springboot專案啟動成功後執行一段程式碼的兩種方式 實現ApplicationRunner介面 package com.lnjecit.lifecycle; import org.springframework.boot.ApplicationArguments; i
IDEA springboot專案修改檔案後無需重啟(熱部署)
想在除錯springboot專案時,修改靜態資原始檔後不重啟可以通過下面兩步來達到目的 1、在pom中直接引入依賴 <dependency> <groupId>org.springframework</groupId> &nbs
Java專案部署目錄結構與部署方法 打包方法attilax總結 目錄 1.1. Java web專案部署目錄結構 1 2. Springboot專案的部署結構 2 3. Java專案的開發模式下目錄
Java專案部署目錄結構與部署方法 打包方法attilax總結 目錄 1.1. Java web專案部署目錄結構 1 2. Springboot專案的部署結構 2 3. Java專案的開發模式下目錄結構與路徑 2 3.1. 原則上儘可能與jee規範一致比較好 2
springboot與docker整合三步曲之專案打包部署
前面我們構建了jdk執行環境的映象,這裡我們只需要將springboot專案打包到該映象中,形成一個新的映象springboot-docker,到時候,利用這個映象啟動容器。再做埠對映,就可以訪問我們部署在docker中的springboot專案了。 1、構建springb
springboot專案練習六 去除頁面上多餘的html程式碼
去除頁面多餘的元素,使用jsoup完成HTML頁面div的選擇拼接自己的html模板完成html的修改 使用ligerui彈出視窗的方式修改檢視新聞的方式 <!-- jsoup --> <dependency> <gro
使用Maven將SpringBoot專案打包成jar,在linux伺服器下部署
不得不說,SpringBoot現在是非常的火,主要是非常的方便,不用像之前搭建SSM時候那麼複雜,少了很多配置,今天呢,就寫一篇,利用Maven打包SpringBoot jar包的步驟,然後放到linux上面去跑,在這裡我使用的是idea. 第一步:在側邊欄開啟Mave
Springboot專案修改html後不需要重啟---springboot專案的熱部署
一、spring-boot-devtools 在pom中直接引入依賴<dependency> <groupId>org.springframework.boot</groupId> <artifact
Spring boot專案打包部署到伺服器
為什麼要把SpringBoot打成war包 正常情況下SpringBoot專案是以jar包的形式,通過命令列: java -jar demo.jar 來執行的,並且SpringBoot是內嵌Tomcat伺服器,所以每次重新啟動都是用的新的Tomcat伺服器。正
springboot專案Mybatis-Plus自動生產程式碼
1.pom.xml配置檔案 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X
Springboot專案打包成jar執行2種方式
最近公司有個專案需要移植到SpringBoot框架上,專案裡面又有許多第三方jar包,在linux伺服器上最方便的就是用jar的方式來執行SpringBoot專案了,因此我研究了2種打jar包的方式,記錄如下,供大家參考: 1、通過maven外掛,將所有依賴包都打包成一個jar包,然後通過java -jar
在IDEA下SpringBoot專案熱部署配置(基於最新的SpringBoot2.0.6)
關於SpringBoot最權威(沒有之一)的文件,當然是來自官方手冊:https://docs.spring.io/spring-boot/docs/2.0.5.RELEASE/reference/htmlsingle/ 本文要介紹的專案熱部署,我分為IDEA配置和SpringBoot配置。
新建SpringBoot專案打包WAR報錯Error assembling WAR: webxml attribute is required
報錯資訊: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml springboot啟動的專案報錯。 解決方案: &
如何在Linux中使SpringBoot專案關閉終端後不關閉專案程序
編寫一個shell指令碼,名字是startup.sh #!/bin/sh nohup java -jar /usr/Bean/FoodSystem.jar & 執行指令碼 ./startup.sh 出現下圖問題,
springboot實現熱部署,修改程式碼不用重啟服務
1、引入熱部署依賴 <!-- 熱部署模組 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtoo
springboot專案從環境配置到程式碼結構說明---隨記
一、準備編輯器和maven環境 1. 安裝IntelliJ IDEA作為編輯器 2. maven本地安裝配置 3. IntelliJ IDEA 配置Maven 例如:選擇版本,複製紅框內容至,程式碼的pom.xml檔案中,郵件專案,maven