SpringBoot項(xiàng)目部署到服務(wù)器
前言
此次用到了三個(gè)軟件:IDEA、WinSCP、FinalShell
一、SpringBoot與傳統(tǒng)的web項(xiàng)目的優(yōu)勢在哪?
服務(wù)器的性能相比較本地有著更大的內(nèi)存空間,運(yùn)行程序代碼會(huì)更加的快捷方便,而且服務(wù)器開啟后,程序放在那邊讓它跑就好了。
一般的web項(xiàng)目想要放到服務(wù)器上運(yùn)行的話,需要首先在服務(wù)器上裝一個(gè)Tomcat,然后將項(xiàng)目打包成war包,放在Tomcat目錄下的webapp下,Tomcat會(huì)自動(dòng)解壓war包,運(yùn)行Tomcat就可以將webapp下的項(xiàng)目運(yùn)行起來。整個(gè)過程還是比較繁瑣,最關(guān)鍵的問題就是啟動(dòng)Tomcat是非常占內(nèi)存的。你可能只想Hello World一下,卻要運(yùn)行很多不必要的資源來幫你完成。就好比你想踢足球,買個(gè)足球自己踢就可以的事情,你非要叫上十幾個(gè)小伙伴圍在你身邊,然后看你一人踢球,非常的浪費(fèi)資源。
而SpringBoot它內(nèi)嵌了Tomcat,啟動(dòng)的時(shí)候不會(huì)占用整個(gè)內(nèi)存,并且SpringBoot作為一個(gè)Maven項(xiàng)目,打jar包的話非常的方便快捷。只要三步走,清理-編譯-打包,一套下來行云流水。然后,把jar包放到服務(wù)器上直接運(yùn)行就完事了。
二、使用步驟
1.打jar包
今天我來做Maven項(xiàng)目的打jar包只做三件事,第一:清理。第二:編譯。第三:還是打包。
站起來,不要謝,war包都亡了,傳統(tǒng)的打war包手段不值得浪費(fèi)你們時(shí)間和資源。尊重war包,擁抱jar包。
順便提一句,我們?cè)诖騤ar包的時(shí)候,是可以把測試選項(xiàng)關(guān)閉的,這樣在打jar包的時(shí)候,他就會(huì)調(diào)過測試步驟然后直接打包,方便快捷,不然有些程序運(yùn)行很慢,你難道還想他運(yùn)行兩次嗎?這波細(xì)節(jié)是不是直接拉滿,要不是上了幾次大當(dāng)能有這個(gè)小芝士?點(diǎn)擊這個(gè)閃電圖表即可。
2.取jar包
打完jar包后,我們準(zhǔn)備取jar包,這也太細(xì)了,良心啊。
我們?cè)陧?xiàng)目的左側(cè)可以看到一個(gè)target文件,打開文件可以發(fā)現(xiàn)一個(gè)jar包赫然屹立在我們的眼前。
然后,右擊jar包,選Show in Explorer,就可以發(fā)現(xiàn)打開了文件夾,到此就找到了jar包。
3.將jar放在服務(wù)器上運(yùn)行
長風(fēng)破浪會(huì)有時(shí),直掛云帆濟(jì)滄海啊,歷經(jīng)千辛萬苦終于來到了重點(diǎn)了啊。感覺說了很多,又感覺啥都沒說,好的廢話不多說,讓我來說一說。
我們首先要有WinSCP這個(gè)軟件,這個(gè)軟件作用是將jar包放在服務(wù)器上的工具,我們首先將WinSCP軟件連接上我們的服務(wù)器。然后隨便選擇一個(gè)能記住的位置,將jar包放進(jìn)去,像下圖這樣即可。
好了,到此傳輸完畢。
緊接著,我們馬不停蹄的去服務(wù)器上運(yùn)行這個(gè)jar包,打開我們的FinalShell軟件工具。cd到路徑,然后輸入 java -jar 【jar包名字】回車即可,如圖所示我們看到它啟動(dòng)不報(bào)錯(cuò)就是對(duì)的了
然后就可以去做你的操作了。
三、運(yùn)行在服務(wù)器上的好處
不停運(yùn)行,速度快,我覺得速度是非常的快,我簡單的對(duì)1000條數(shù)據(jù)做CRUD操作得到了一組數(shù)據(jù)可以供大家直觀的參考。文章來源:http://www.zghlxwxcb.cn/news/detail-759012.html
總結(jié)
該文目的是展示如何將SpirngBoot項(xiàng)目放到服務(wù)器上運(yùn)行,如果大家在打jar包的過程中有出錯(cuò)的情況,可以去看看pom.xml有沒有缺什么。如果是云服務(wù)器的話,對(duì)于端口出入規(guī)則是否放行也要設(shè)置。其他就沒有什么了,文章來源地址http://www.zghlxwxcb.cn/news/detail-759012.html
到了這里,關(guān)于SpringBoot項(xiàng)目部署到服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!