新聞中心
war包的作用及使用方法?
工程名文件夾 下放 這里面放工程的jsp WEB-INF 文件夾 (web.xml lib文件夾【就是工程導(dǎo)入的jar】 classes【你自己編寫的java 類會編譯到這下面以及你的各種配置文件】利用壓縮工具 壓縮成war(只要把zip 的后綴改成war 就好了)這樣war 包就做出來了將它扔到 tomcat 的 webapps下 這樣啟動服務(wù)器時(shí)會解壓這個(gè)war 包 解壓后的工程就和你利用 myeclipse 直接部署上去是一樣的 當(dāng)然這個(gè)工具也 提供了兩種部署方式 其中就有war 包部署 packaged 發(fā)布是個(gè)單選框 一般是為了交付給別人時(shí)方便 保證原版不被篡改 當(dāng)然人家非要在壓縮工具里刪改你是攔不住的 傳輸起來方便也是一方面 文件夾的話你發(fā)送的時(shí)候一般都要打包發(fā)的不是嗎? 基本上就這些。

網(wǎng)站的建設(shè)成都創(chuàng)新互聯(lián)專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為成都展覽展示等企業(yè)提供專業(yè)服務(wù)。
理解:jar包和war包的區(qū)別?
jar包和war包都是Java中常用的打包格式,但主要用途不同,具有以下區(qū)別:
1. 文件結(jié)構(gòu)區(qū)別:jar包是一種打包Java類文件和資源的格式,一般用于作為Java庫或應(yīng)用程序的組件包;war包則是一種打包Web應(yīng)用程序的格式,包含了所有的Java類、資源文件和Web組件,如HTML、JSP、Servlet、Jar庫文件等。
2.使用場景區(qū)別:jar包主要用于管理和共享Java類庫,成為其他Java應(yīng)用程序所依賴的庫文件。war包主要用于打包Web應(yīng)用程序,可以將整個(gè)Web應(yīng)用程序打包成一個(gè)war文件,方便在服務(wù)器上部署和維護(hù)。
3.啟動方式區(qū)別:jar包可以直接在命令行或IDE中運(yùn)行Java應(yīng)用程序或者調(diào)用Java類庫。war包則需要被部署到Web服務(wù)器(如Tomcat、WebLogic、GlassFish等)上才能被啟動和訪問。
4.結(jié)構(gòu)差異:jar包中的文件結(jié)構(gòu)就像一個(gè)壓縮包,沒有特殊的目錄結(jié)構(gòu),只有一個(gè)META-INF目錄用于存放Jar包的一些描述文件和簽名文件;而war包則需要遵循Web應(yīng)用程序的標(biāo)準(zhǔn)目錄結(jié)構(gòu),包含了WEB-INF和META-INF目錄。
可以看出,jar包和war包雖然都是壓縮文件,但用途、結(jié)構(gòu)、啟動方式等方面有很大的不同。掌握jar包和war包的區(qū)別,對于Java開發(fā)人員在開發(fā)和部署Java應(yīng)用程序時(shí)非常有幫助。
jar包和war包的區(qū)別是什么?
tar是通用的另一種打包格式,為了部署到服務(wù)器時(shí)方便。而jar是java app server識別的java部署格式,其實(shí)是Zip文件,只是內(nèi)部的文件有規(guī)范。 war是專用于web app的jar。另外還有用于enterprise app的ear后綴?! ∠嗤c(diǎn)是都可以把多個(gè)文件打包到一個(gè)文件,不同點(diǎn)是 jar是個(gè)壓縮文件,而tar只打包,不壓縮,所以tar還要配合其他壓縮工具來壓縮,比如tar.bz2,tar.gz 之類的就是在tar的基礎(chǔ)上進(jìn)行的壓縮格式。
Java為什么要打war包?
打war是對java的偏見
java很多開發(fā)都在用
例如安卓手機(jī)端開發(fā),web開發(fā)也不一定打war包,war包只是運(yùn)行在一個(gè)容器里的例如TOMCAT壓縮包而已?,F(xiàn)在很多web開發(fā)都打jar包了。
java語言是面向?qū)ο蟮谋亲?/p>
java之前是sun公司的,后來被收購了,是面向?qū)ο蟮谋亲?,例如微軟的c#就是模仿java的自己搞了一套。
java的開源項(xiàng)目也很多
很多大數(shù)據(jù)方面的開源項(xiàng)目都是開源的,也都不是war包。其中阿里巴巴也開源了很多。
到此,以上就是小編對于windows下jar解壓打包的問題就介紹到這了,希望這4點(diǎn)解答對大家有用。
網(wǎng)頁標(biāo)題:war包的作用及使用方法?(windowsjar解壓war包)
網(wǎng)站鏈接:http://m.fisionsoft.com.cn/article/cdodeoe.html


咨詢
建站咨詢
