国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

springboot生產(chǎn)環(huán)境部署 springBoot項(xiàng)目如何部署?

springBoot項(xiàng)目如何部署?SpringBoot項(xiàng)目可以生成兩種部署包:一種是jar包,一種是War包jar包(官方推薦)jar包方式啟動(dòng),也就是使用spring boot內(nèi)置的tomcat運(yùn)行

springBoot項(xiàng)目如何部署?

SpringBoot項(xiàng)目可以生成兩種部署包:一種是jar包,一種是War包

jar包(官方推薦)

jar包方式啟動(dòng),也就是使用spring boot內(nèi)置的tomcat運(yùn)行。服務(wù)器上面只要你配置了jdk1.8及以上,就ok。不需要外置tomcat

1.打成jar包

2.將jar包放到任意目錄,執(zhí)行下面的命令

$ nohup java -jar test.jar >temp.txt &

//這種方法會(huì)把日志文件輸入到你指定的文件中,沒有則會(huì)自動(dòng)創(chuàng)建。進(jìn)程會(huì)在后臺運(yùn)行。

war包

傳統(tǒng)的部署方式:將項(xiàng)目打成war包,放入tomcat 的webapps目錄下面,啟動(dòng)tomcat,即可訪問。

對于打包,到項(xiàng)目根路徑:執(zhí)行 mvn clean package 就OK


springboot和springcolud的區(qū)別?

SpringBoot與SpringCloud的關(guān)系與區(qū)別

一、SpringBoot和SpringCloud簡介

1、SpringBoot:是一個(gè)快速開發(fā)框架,通過用MAVEN依賴的繼承方式,幫助我們快速整合第三方常用框架,完全采用注解化(使用注解方式啟動(dòng)SpringMVC),簡化XML配置,內(nèi)置HTTP服務(wù)器(Tomcat,Jetty),最終以Java應(yīng)用程序進(jìn)行執(zhí)行。

2、SpringCloud: 是一套目前完整的微服務(wù)框架,它是是一系列框架的有序集合。它只是將目前各家公司開發(fā)的比較成熟、經(jīng)得起實(shí)際考驗(yàn)的服務(wù)框架組合起來,通過SpringBoot風(fēng)格進(jìn)行再封裝屏蔽掉了復(fù)雜的配置和實(shí)現(xiàn)原理,最終給開發(fā)者留出了一套簡單易懂、易部署和易維護(hù)的分布式系統(tǒng)開發(fā)工具包。它利用Spring Boot的開發(fā)便利性巧妙地簡化了分布式系統(tǒng)基礎(chǔ)設(shè)施的開發(fā),如服務(wù)發(fā)現(xiàn)注冊、配置中心、消息總線、負(fù)載均衡、斷路器、數(shù)據(jù)監(jiān)控等,都可以用SpringBoot的開發(fā)風(fēng)格做到一鍵啟動(dòng)和部署。

二、SpringBoot和SpringCloud的關(guān)系與區(qū)別

1、SpringBoot只是一個(gè)快速開發(fā)框架,使用注解簡化了xml配置,內(nèi)置了Servlet容器,以Java應(yīng)用程序進(jìn)行執(zhí)行。

2、SpringCloud是一系列框架的集合,可以包含SpringBoot。

三、SpringBoot是微服務(wù)框架嗎?

1、SpringBoot只是一個(gè)快速開發(fā)框架,算不上微服務(wù)框架。

2、SpringCloud SpringBoot 實(shí)現(xiàn)微服務(wù)開發(fā)。具體的來說是,SpringCloud具備微服務(wù)開發(fā)的核心技術(shù):RPC遠(yuǎn)程調(diào)用技術(shù);SpringBoot的web組件默認(rèn)集成了SpringMVC,可以實(shí)現(xiàn)HTTP JSON的輕量級傳輸,編寫微服務(wù)接口,所以SpringCloud依賴SpringBoot框架實(shí)現(xiàn)微服務(wù)開發(fā)。

四、SpringMVC在3.0開始支持采用注解方式啟動(dòng),所以可以不再配置傳統(tǒng)的XML配置文件。