怎么發(fā)布java項(xiàng)目?其實(shí)要解決這個(gè)問(wèn)題也不難,這篇文章給出了相對(duì)應(yīng)的分析和解答,文中介紹了jar包方式和war包方式,下面我們一起來(lái)看看解決的方法。
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供南山網(wǎng)站建設(shè)、南山做網(wǎng)站、南山網(wǎng)站設(shè)計(jì)、南山網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、南山企業(yè)網(wǎng)站模板建站服務(wù),十多年南山做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。將項(xiàng)目打包
1、在項(xiàng)目pom.xml所在的目錄打開(kāi)命令窗口,打開(kāi)命令行的窗口是按下shift同時(shí)點(diǎn)擊鼠標(biāo)右鍵就有這個(gè)選項(xiàng)。
2、執(zhí)行命令 mvn package
就會(huì)在target目錄中生成一個(gè)jar包或者war包,執(zhí)行mvn clean
就會(huì)將原來(lái)的target文件夾刪除。
3、生成包類型的配置,生成jar包還是war包由pom.xml中的配置決定。
jar //生成jar包war //生成war包
第一種jar包方式
這種方式比較簡(jiǎn)單,只要安裝了java運(yùn)行環(huán)境即可。方式是:
啟動(dòng)項(xiàng)目命令:
java -jar jar包全名(路徑名+文件名)
這樣項(xiàng)目就啟動(dòng)成功了,直接在地址欄里訪問(wèn)就行。
注意事項(xiàng):
端口號(hào)默認(rèn)是8080,可以更改,如在springboot項(xiàng)目中,在配置文件application.properties中配置server.port=80
將端口號(hào)改為80,此端口號(hào)在地址欄中可以不寫(xiě)。如:localhost等價(jià)于localhost:80
第二種是war方式
這種方式需要放在tomcat中運(yùn)行
將生成的war包放在tomcat的webapps目錄下,這時(shí)war的名字一定要是ROOT.war (最好把原來(lái)的 ROOT文件夾刪掉,因?yàn)閱?dòng)tomcat之后會(huì)生成一個(gè)ROOT文件夾)這樣訪問(wèn)時(shí)才會(huì)正常否則會(huì)報(bào)404錯(cuò)誤。
如果war的名字不是ROOT.war那么就要在tomcat的配置改一下。
打開(kāi)conf/server.xml在其中添加一行 ,在Host 標(biāo)簽中添加
這種方式的端口號(hào)以項(xiàng)目中配置的為準(zhǔn),以tomcat為準(zhǔn)。
關(guān)于發(fā)布java項(xiàng)目的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。