tomcat配置war包是怎么運(yùn)行的 沒(méi)有學(xué)Spring,可以直接學(xué)Spring boot嗎?
沒(méi)有學(xué)Spring,可以直接學(xué)Spring boot嗎?這真的可以。springboot追求輕(無(wú))配置、易部署、易集成。springboot內(nèi)置了tomcat和jetty,只需要幾行代碼就可以實(shí)現(xiàn)一
沒(méi)有學(xué)Spring,可以直接學(xué)Spring boot嗎?
這真的可以。springboot追求輕(無(wú))配置、易部署、易集成。springboot內(nèi)置了tomcat和jetty,只需要幾行代碼就可以實(shí)現(xiàn)一個(gè)簡(jiǎn)單的web服務(wù)!
但是,如果你想用spring實(shí)現(xiàn)一個(gè)web服務(wù),它會(huì)有一個(gè)稍微復(fù)雜的配置,你必須把應(yīng)用程序放到一個(gè)war包中,在tomcat中運(yùn)行。過(guò)程復(fù)雜!
但是,如果深入來(lái)看,springboot是把spring重新打包,在啟動(dòng)類(lèi)中完成配置。潛在的想法仍然是春天 s,比如bean掃描、注冊(cè)、注釋解析、上下文封裝、aop等等。換句話(huà)說(shuō),彈簧是彈簧靴的核心!
這里不得不提一下springCloud。雖然springboot提供了成熟快速的開(kāi)發(fā)架構(gòu),我們可以用它來(lái)快速構(gòu)建服務(wù),但是springboot只是一個(gè)簡(jiǎn)單的基礎(chǔ)設(shè)施,比如服務(wù)注冊(cè)和發(fā)現(xiàn)、監(jiān)控、安全認(rèn)證等一系列企業(yè)應(yīng)用遇到的常見(jiàn)問(wèn)題,springboot都無(wú)法解決。SpringCloud是一個(gè)成熟的企業(yè)級(jí)框架,不僅提供服務(wù)注冊(cè)和發(fā)現(xiàn)、監(jiān)控,還有網(wǎng)關(guān)、斷路器、服務(wù)調(diào)用鏈、分布式配置中心等一系列解決方案!
所以最好的學(xué)習(xí)順序應(yīng)該是從spring到springboot再到springcloud,才能準(zhǔn)確的使用spring生態(tài)!
我 我已經(jīng)使用springCloud三年了,它 這確實(shí)是一個(gè)很好的微服務(wù)框架。推薦你用!有問(wèn)題可以關(guān)注交流。。
jsp項(xiàng)目怎么跑起來(lái)?
一般來(lái)說(shuō),jsp項(xiàng)目需要打包成war包,然后部署到web容器,比如Tomcat。
Tomcat和JDK是什么關(guān)系?
Tomcat和JDK其實(shí)是兩件不相關(guān)的事情,沒(méi)有直接的聯(lián)系。唯一的聯(lián)系是tomcat運(yùn)行在JRE(比JDK小)上。
是一個(gè)w
tomcat啟動(dòng)是啟動(dòng)war包還是應(yīng)用文件?
啟動(dòng)Tomcat有兩種場(chǎng)景,一種是在部署時(shí)啟動(dòng),另一種是在開(kāi)發(fā)時(shí)啟動(dòng)。部署基本上是通過(guò)戰(zhàn)爭(zhēng)包開(kāi)始的。