1. 程式人生 > >web 項目部署

web 項目部署

瀏覽器 自動 圖片 事情 目錄名 步驟 CA 應用 eba

  之前對Java web項目的部署結構一直比較模糊,印象中總感覺比較亂。我也不知道為啥,今天花時間總結下。

  有時候事情就是這樣,看似復雜的東西,細想其實很簡單;而有些看似簡單的,其實背後挺復雜。 好了不扯了。簡單羅列下步驟:

  1、眾所周知,我們一般部署web項目,都是先把項目打成war包(可以在idea上執行,也可以用命令行執行)

  2、將打好的war包,拷貝到Tomcat的webapps目錄下

  3、啟動 Tomcat,這時候Tomcat會自動幫我們解壓war包。解壓後的工程目錄是這個樣子:

  技術分享圖片

  4、主要內容都是在WEB-INF下面,看下WEB-INF的目錄結構:

  技術分享圖片

  classes目錄下面,就是我們業務代碼的class文件,以及resources下面的資源(比如spring配置文件等),

  lib目錄是我們的pom文件裏依賴的第三方jar包。

  5、我們平時部署時也可以選擇不拷貝war包,直接拷貝WEB-INF文件夾和META-INF也可以。

  6、此時我們在瀏覽器上就可以直接訪問應用了(http://ip:port/appname),appname就是我們war包解壓後的目錄名稱.

  如果有人覺得我寫的很low,煩請輕輕飄過,望勿噴,這個純粹是個人總結所用。

web 項目部署