java部署jar還是war優(yōu)劣 jar包和war包的區(qū)別是什么?
jar包和war包的區(qū)別是什么?Tar是另一種常見(jiàn)的打包格式,便于部署到服務(wù)器。Jar是Java應(yīng)用服務(wù)器認(rèn)可的Java部署格式。它實(shí)際上是一個(gè)zip文件,但是內(nèi)部文件有規(guī)范。War是一個(gè)專門(mén)用于we
jar包和war包的區(qū)別是什么?
Tar是另一種常見(jiàn)的打包格式,便于部署到服務(wù)器。Jar是Java應(yīng)用服務(wù)器認(rèn)可的Java部署格式。它實(shí)際上是一個(gè)zip文件,但是內(nèi)部文件有規(guī)范。War是一個(gè)專門(mén)用于web應(yīng)用的jar。企業(yè)應(yīng)用程序還有一個(gè)ear后綴。相同的一點(diǎn)是,您可以將多個(gè)文件打包到一個(gè)文件中。區(qū)別在于jar是一個(gè)壓縮文件,而tar只打包而不壓縮,所以tar必須配合其他壓縮工具來(lái)壓縮,比如焦油bz2, 焦油.gz等等就是基于tar的壓縮格式。
springboot發(fā)布是war包還是jar包?
Tomcat在打包為jar并部署時(shí)不再需要,因此可以直接運(yùn)行。
將其打包為war,用Tomcat部署并在Tomcat中運(yùn)行。
軟件包的具體格式取決于您的具體要求。一般包裝為jar,比war大10-20m。如果您不介意每次更新這么多,并且不需要在一個(gè)tomcat下運(yùn)行多個(gè)項(xiàng)目,我建議您將其打包為jar并直接在服務(wù)器上運(yùn)行。