赞
踩
spring-boot项目都是打成jar包,我们如果需要将其打成war包放在tomcat中运行,需要做以下修改:
1.pom文件中将打包方式更改为war:
2.添加sevlet-api依赖:
3.排除springboot内置的tomcat,改为外置的tomcat:
4.修改springboot项目的启动类,将启动类继承SpringBootServletInitializer类,ctrl+O选中要重写的configure方法,并将source改为启动类:
5.利用maven命令,先执行clean命令,等待成功后再执行package命令,命令执行成功后可以看到war包的位置,如下图所示,可以将其放到tomcat的webapp文件下,启动tomcat,访问项目。此处为了访问方便可以将项目改名,这样即可将springboot的项目打包成war包,部署在tomcat中了。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。