web 項目部署
阿新 • • 發佈:2018-05-12
瀏覽器 自動 圖片 事情 目錄名 步驟 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 項目部署