4 回答

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
jar文件包括java普通類、資源文件和普通文件,在maven中即是打包src/main/java和src/main/resources資源文件夾下的所有文件。在打包的時(shí)候會(huì)自動(dòng)生成MATA-INF文件夾,用于存儲(chǔ)maven的pom信息和MANIFEST.MF文件。
war文件包含全部的web應(yīng)用程序,即所有的java類,配置信息和jsp、js等靜態(tài)資源。但是需要注意war引用war的時(shí)候會(huì)將應(yīng)用war的資源全部拷貝到當(dāng)前war的相同文件下,重名的文件會(huì)被替換。
war包依賴:
[html] view plain copy print?
<dependency>
<groupId>com.my.module</groupId>

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊
jar與war的區(qū)別,我覺得jar其實(shí)就像一個(gè)插件,你裝上這個(gè)插件之后,就可以用這個(gè)插件的功能了,而war包,主要是用來部署的,比如放入tomcat中,它更像一個(gè)由各個(gè)插件組成的工具。

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊
jar 包需要有主入口程序,機(jī)器上裝了 java 環(huán)境就可以使用
war 包是需要web窗口才使用的
- 4 回答
- 0 關(guān)注
- 713 瀏覽
添加回答
舉報(bào)