亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

war包如何運行

發布時間:2022-03-01 10:31:39 來源:億速云 閱讀:235 作者:iii 欄目:開發技術

這篇文章主要介紹“war包如何運行”,在日常操作中,相信很多人在war包如何運行問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”war包如何運行”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

什么是 jar 包

jar 包全稱 Java Archive ,中文名叫 java 歸檔文件,這是一種與平臺無關的文件格式,它允許將許多文件組合成一個壓縮文件(是的,jar 包就是一種壓縮文件,甚至 jar 這個單詞就有罐子的意思,實際上 jar 包采用的也是 zip 的壓縮方式,只不過將文件后綴定義為 jar)。javaSE 程序可以打包成 jar 包。

 jar 包雖然使用 zip 進行壓縮和發布,但與 zip 壓縮不同,jar 文件還可以用來部署和封裝庫,組件和插件程序,而且這樣的 jar 包是可以直接被編譯器和 JVM 直接使用的。

簡單的講,zip 只是將代碼文件壓縮,打 jar 包不僅是文件壓縮,還將代碼中的類進行打包,這樣就可以讓別人直接進行引入調用了。

什么是 war 包

war 包與 jar 包是很類似的,不過 war 包通常用于網站,它是一個可以直接運行的 web 模塊。我們在開發 web 項目一般都會使用一個 webapp 文件夾來進行開發,這個文件夾直接放在 Tomcat 的 webapps 文件夾下就可以啟動該項目了。而 war 包,就是對這個文件夾進行打包。

 war 包是 Sun 提出的一種 web 應用程序格式。它與 jar 類似,是很多文件的壓縮包。war 包中的文件按照一定目錄結構來組織。

一般其根目錄下包含有 html 和 jsp 文件,或者包含有這兩種文件的目錄,另外還有 WEB-INF 目錄。通常在 WEB-INF 目錄下含有一個 web.xml 文件和一個 classes 目錄。web.xml 是這個應用的配置文件,而 classes 目錄下則包含編譯好的 servlet 類和 jsp,或者 servlet 所依賴的其他類(如 JavaBean)。通常這些所依賴的類也可以打包成 jar 包放在 WEB-INF 下的 lib 目錄下。

區別

使用 jar 文件的目的是把類和相關的資源封裝到壓縮的歸檔文件中以方便調用。而對于 war 文件來說,一個 war 文件就是一個 Web 應用程序。它包含 Servlet、HTML 頁面、Java 類、圖像文件,以及組成 Web 應用程序的其他資源,而不僅僅是類的歸檔文件。

簡單的來說,jar 只是類的歸檔文件,而 war 包是一個完整的 web 應用程序。

如何打 war 包

war 包的打包也是通過 jar 命令來實現的。使用如下命令即可打包

jar cvf d:/test/myweb2.war.

  • 其中cvf是命令參數,表示生成一個文檔、顯示生成過程、指定生成的文件名。

  • d:/test/myweb2.war 為生成的文檔的存放路徑以及文件名。

  • 最后一個點號表示要將當前目錄中所有內容打包。

使用一些開發工具也可以打 war 包,比如 maven 項目就可以用 maven 打包。如果項目中用到了 ant,也可以用 ant 進行 war 包的輸出和部署。類似的工具還有 gradle 等等,小編就不一一介紹了。

使用 IDE 一般都會提供打包工具,它們可以簡單的打好一個 war 包(關注 W3C技術頭條,后續文章教你如何用 idea 和 eclipse 打 war 包)。

war 包怎么部署

war 包的部署是相當簡單的,只需要將 war 包放在 Tomcat 的 webapps 文件夾中,啟動 Tomcat,它就會自行解包運行相應的 web 項目。

到此,關于“war包如何運行”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

war
AI

定陶县| 屏山县| 苍山县| 弥勒县| 海原县| 汽车| 武定县| 通许县| 承德市| 延川县| 孝感市| 龙井市| 稷山县| 上思县| 甘孜| 桃江县| 五寨县| 东阳市| 澄城县| 安泽县| 交城县| 湖州市| 南靖县| 金阳县| 大竹县| 新蔡县| 南澳县| 湘乡市| 灌南县| 吕梁市| 马公市| 甘谷县| 平江县| 洮南市| 抚宁县| 剑河县| 泰和县| 遵化市| 昌邑市| 广灵县| 社旗县|