tomcat部署war包步驟 springboot項(xiàng)目打包后如何設(shè)置能在tomcat中運(yùn)行?
springboot項(xiàng)目打包后如何設(shè)置能在tomcat中運(yùn)行?我發(fā)現(xiàn)spring Boot項(xiàng)目運(yùn)行正常,它可以 用maven打包后扔進(jìn)tomcat就不能運(yùn)行了。應(yīng)該怎么設(shè)置?Maven打包格式可以在s
springboot項(xiàng)目打包后如何設(shè)置能在tomcat中運(yùn)行?
我發(fā)現(xiàn)spring Boot項(xiàng)目運(yùn)行正常,它可以 用maven打包后扔進(jìn)tomcat就不能運(yùn)行了。應(yīng)該怎么設(shè)置?
Maven打包格式可以在springboot項(xiàng)目的pom.xml中設(shè)置,一般是jar或者war。jar可以直接運(yùn)行,內(nèi)置的tomcat和war需要在tomcat目錄下運(yùn)行。
spingboot的pom.xml文件需要修改,大概有兩處改動(dòng)。
lt!-將打包文件修改為war,如果需要在外部部署tomcat,則釋放此配置-gtltpackaginggtwarlt/packaging gt
lt!-如果tomcat需要部署在外面,需要發(fā)布這個(gè)配置- gt
ltdependencygt
ltartifactidgt spring-boot-starter-Tomcat lt/artifactIdgt
ltscopegtprovidedlt/scopegt
lt/依賴性gt
修改spingboot項(xiàng)目的pom.xml文件,將默認(rèn)的jar模式改為war。
Ltpackaginggtjarlt/packaginggt更改為ltpackaginggtwarlt/packaging gt。
選擇需要war包的springboot項(xiàng)目,右鍵單擊 "運(yùn)行為 "-gt "Maven安裝與安裝。
將鍵入的war包放在Tomcat下并運(yùn)行它。
注意修改Tomcat端口,不要與springboot項(xiàng)目的原始jar包端口相同。
你打了一個(gè)罐子嗎?扔tomcat的戰(zhàn)爭(zhēng)包就行了。springboot直接打包到一個(gè)內(nèi)置tomcat的jar中。您可以直接運(yùn)行jar包。
為什么tomcat啟動(dòng)時(shí)只部署manager?
因?yàn)橄到y(tǒng)只默認(rèn)或設(shè)置部署管理器。
war包的作用及使用方法?
把項(xiàng)目名稱文件夾下放到項(xiàng)目所在的jsp WEB-INF文件夾(web.xml lib文件夾[就是項(xiàng)目導(dǎo)入的jar]Classes[jar]你自己寫的類會(huì)在這里編譯,你的各種配置文件]用壓縮工具壓縮成war(把zip的后綴改成war就行了)。這樣,戰(zhàn)爭(zhēng)包就做好了,扔在tomcat s webapps,這樣當(dāng)服務(wù)器啟動(dòng)時(shí),它將被解壓縮。解壓縮后的項(xiàng)目與您用myeclipse直接部署的項(xiàng)目相同。當(dāng)然,這個(gè)工具還提供了兩種部署,其中war包是用packa部署的。Ged出版是一個(gè)電臺(tái)盒子,通常是為了方便投遞給他人,保證原版不會(huì)被篡改。當(dāng)然,如果人們不得不在壓縮工具中刪除它,你可以 別停下來。It 傳送文件夾也很方便。寄的話一般都要打包吧?那個(gè) 基本上就是這樣。