java開發(fā)的系統(tǒng)怎么部署在電腦 如何把本地項(xiàng)目部署到服務(wù)器上?
如何把本地項(xiàng)目部署到服務(wù)器上?有許多方法可以將本地項(xiàng)目部署到服務(wù)器上。以javaee項(xiàng)目為例:將項(xiàng)目打包成zip,F(xiàn)TP到生產(chǎn)服務(wù)器tomcat的webapps目錄下,解壓;本地修改的文件立即通過FT
如何把本地項(xiàng)目部署到服務(wù)器上?
有許多方法可以將本地項(xiàng)目部署到服務(wù)器上。以javaee項(xiàng)目為例:
將項(xiàng)目打包成zip,F(xiàn)TP到生產(chǎn)服務(wù)器tomcat的webapps目錄下,解壓;
本地修改的文件立即通過FTP上傳到與生產(chǎn)服務(wù)器對應(yīng)的目錄;
生產(chǎn)服務(wù)器安裝svn服務(wù),在本地提交修改后的文件,然后更新生產(chǎn)服務(wù)器。
第一種方法簡單直接,但是缺點(diǎn)很明顯:項(xiàng)目太大,上傳太慢。比如一個(gè)錯(cuò)別字改了,整個(gè)項(xiàng)目就打包上傳了。
方法二:只上傳修改過的文件,但是有時(shí)候可能會(huì)中途忘記上傳。長此以往,本地和生產(chǎn)服務(wù)器文件的同步會(huì)非常麻煩。
方法三:好處是每次部署和變更,都有svn記錄,即使誤刪文件,你也不怕。
springBoot項(xiàng)目如何部署?
SpringBoot項(xiàng)目可以生成兩種部署包:一種是jar包,一種是War包。
Jar包(官方推薦)
jar包被啟動(dòng),也就是說,它使用spring boot中內(nèi)置的tomcat運(yùn)行。只要在服務(wù)器上配置jdk1.8及以上版本,它 沒關(guān)系。不需要外部tomcat
1.將其輸入到j(luò)ar包中
2.將jar包放在任何目錄中,并執(zhí)行以下命令。
$ nohup Java-jar test . jar gt temp . txt amp
//此方將日志文件輸入到您指定的文件中,否則會(huì)自動(dòng)創(chuàng)建。該過程將在后臺(tái)運(yùn)行。
War package
傳統(tǒng)的部署方法:將項(xiàng)目鍵入war包,放在tomcat 的webapps目錄,并啟動(dòng)tomcat來訪問它。
對于打包,項(xiàng)目的根路徑:執(zhí)行mvn clean package就可以了。
服務(wù)器運(yùn)行環(huán)境怎么快速搭建?
你要知道,服務(wù)器是用來提供各種服務(wù)(如Web服務(wù)、FTP服務(wù)、視頻直播等)的計(jì)算機(jī)。),而且本質(zhì)上只是更專業(yè)化的電腦。服務(wù)器需要許多配置來提供這些服務(wù)。對于單臺(tái)服務(wù)器,你可能有時(shí)間和精力慢慢配置。服務(wù)器環(huán)境,但是對于很多要配置的服務(wù)器來說,這個(gè)工作量是非常大的,那么有什么方法可以快速搭建服務(wù)器環(huán)境呢?
答案是肯定的,無論是服務(wù)器系統(tǒng)環(huán)境還是軟件運(yùn)行環(huán)境都有成熟的解決方案來實(shí)現(xiàn)快速部署。
通過虛擬化技術(shù)快速搭建服務(wù)器操作系統(tǒng)環(huán)境。目前流行的服務(wù)器操作系統(tǒng)有兩種:Windows Server和Linux。一般情況下,安裝一個(gè)操作系統(tǒng)需要時(shí)間,一般半個(gè)小時(shí)左右,所以部署服務(wù)器。環(huán)境效率太低。好在有虛擬化技術(shù)實(shí)現(xiàn)操作系統(tǒng)的快速實(shí)例化,這樣就可以基于現(xiàn)有環(huán)境快速克隆出一個(gè)完整的操作系統(tǒng)。
常見的虛擬化方案有Docker、VMware、VirtualBox等。虛擬化技術(shù)可以理解為之前安裝的一個(gè)Ghost系統(tǒng)。
通過集成安裝包來部署軟件環(huán)境。服務(wù)器系統(tǒng)安裝好之后,還要安裝一些服務(wù)器端的軟件,比如WEB容器(比如Nginx和Tomcat)和數(shù)據(jù)庫(比如MySQL和SQL Server)。計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器軟件環(huán)境中要安裝許多不同種類的軟件。此時(shí)可以通過一些集成環(huán)境安裝包一鍵安裝。
比如你想搭建一個(gè)PHP網(wǎng)站運(yùn)行環(huán)境,有WAMP和LAMP一鍵安裝包,或者我們可以用Docker來做。