若是面試的時候問到:怎樣部署測試環境? 項目的代碼是Java,部署步驟以下:java
將遠程git倉庫的代碼部署到遠程服務器
1,git clone
git把代碼拉到遠程服務器上git
2,mvn clean
在服務器上刪除target目錄(刪除編譯文件的目錄)web
3,mvn package jar/war
在服務器上根目錄打包 ,會生成jar/war包面試
4,部署 命令:java -jar
springboot通常自帶tomcat會生成jar包
springboot項目會對生產的jar包直接用java -jar進行編譯部署spring
對於生成的war包
若是不是springboot的話會生成war包,將war包放到tomcat的webapps目錄下,
啓動Tomcat,這個包能夠自動進行解壓,也就是你的web目錄,至關於發佈了。tomcat
===============================================================================
將本地代碼部署到遠程服務器
1,mvn install
將本地的maven項目安裝至本地倉庫。(項目所依賴的插件也會重現下載到本地)springboot
2,mvn clean package
將本地的項目代碼打包會生成jar/war包服務器
3,mvn deploy
將本地打的包上傳到遠程倉庫 nexusapp
4,部署 命令:java -jar
springboot通常自帶tomcat會生成jar包
springboot項目會對生產的jar包直接用java -jar進行編譯部署webapp
對於生成的war包若是不是springboot的話會生成war包,將war包放到tomcat的webapps目錄下,啓動Tomcat,這個包能夠自動進行解壓,也就是你的web目錄,至關於發佈了。