介紹
jar包
假設將整個項目視為一堵牆,那么jar包就是磚塊,將寫好的類進行打包的過程就是燒制磚塊的過程。jar包是class文件和部署文件的歸檔,不包含靜態文件,它不僅用於壓縮和發布,還用於部署和封裝庫、組件和插件程序,並可被像編譯器和 JVM 之類的工具直接使用,jar包在產品開發階段較為常用
war包
war包是將項目的所有東西都打包,解壓后項目可以直接運行。將war包放到tomcat\webapps\目錄下,啟動tomcat,war包就會自動解壓,也就是將項目發布了,war包中包括class文件、依賴包、配置文件、HTML、jps、圖像文件等,war包在產品測試階段和發布階段較為常用
文件配置
打開pom.xml文件,添加packaging標簽,此標簽決定了打jar包還是war包
使用IDEA打jar包
先在pom.xml文件中添加或修改packaging標簽,如圖
在IDEA界面,點擊右側【Maven】,展開【Lifecycle】,點擊【clean】,最后點擊【package】或者【install】
clean目的是清除target文件,將之前打的包刪除,不刪除也可以打包,按照慣例都會clean一下
查看控制台輸出,出現“BUILD SUCCESS”說明打包成功,右側項目菜單會出現target文件,jar包就在此文件,可以查看路徑找到該jar包
jar包生成
將jar包上傳到服務器上,啟動后就可以訪問啦
使用IDEA打war包
與打jar包步驟相同
先在pom.xml文件中添加或修改packaging標簽
在IDEA界面,點擊右側【Maven】,展開【Lifecycle】,點擊【clean】,最后點擊【package】或者【install】
將war包上傳到服務器並運作同樣可以訪問到
端口修改
更改項目端口是在【application.properties】中添加端口號