1合陵、整合jsp的項(xiàng)目需要變成.war包
之前spring boot默認(rèn)自帶一個(gè)內(nèi)置的tomcat枢赔,不需要打war包澄阳,直接通過Jar即可運(yùn)行拥知。但是如果要整合jsp開發(fā),就需要單獨(dú)配置一個(gè)外置的tomcat碎赢,需要打war包低剔。
1、新建boot項(xiàng)目肮塞,選中web
注意:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope> //jar包有個(gè)內(nèi)置的tomcat襟齿,要是provided打包不需要打包此tomcat就使用provided
</dependency>
2、建立基本的Web項(xiàng)目所需要的目錄結(jié)構(gòu)
webapps/WEB-INF
webapps/WEB-INF/web.xml
webapps/index.jsp
3枕赵、創(chuàng)建tomcat實(shí)例Server服務(wù)器猜欺、部署項(xiàng)目
訪問:http://localhost:8080/項(xiàng)目名/index.jsp
域名:端口/
前后綴配置:
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
如果是一個(gè)war包的spring項(xiàng)目,在啟動tomcat時(shí)會啟動ServletInitializer類的configure方法就會調(diào)用我們之前的SpringBootApplication主配置類拷窜,所有spring服務(wù)就會啟動