Spring Boot打包運行

一:pom.xml配置修改

<!--若是想打成jar包,修改成jar-->web

<packaging>war</packaging>spring

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<!-- 打成war的時候打開註釋,本地開發用內嵌tomcat時加上註釋 -->
<scope>provided</scope>
</dependency>


二:修改程序入口

須要增長SpringBootServletInitializer子類,並重寫其configure方法,或者將main函數所在的類繼承SpringBootServletInitializer子類,並重寫configure方法


並編寫測試控制器,並在入口類加上測試類掃描tomcat

 

 

 

三:打包

進入項目所在路徑,執行mvn clean package命令,執行完後,在其target文件夾下查看新生成的war包,並將其放入tomcat下webapps文件夾下app

四:測試

啓動tomcat,並執行hello請求查看響應webapp

 

 注意:ide

一:請求時,端口號後面要加上war包名字函數

二:仔細查看idea附帶的tomcat版本,確保附帶的tomcat版本與本地版本一致,不一致可能會報錯spring-boot

相關文章
相關標籤/搜索