多模块项目中已经可以发布到本地tomcat中运行项目,所以,这一章就尝试,如何把单独的springboot项目发布到本地tomcat中。并不是所以人都适应将项目打jar包运行,大部分都是打成war包发布到tomcat中。
度之发现,外置tomcat需要三步:
(一)将项目启动类继承SpringBootServletInitializer并重写configure方法
(二)pom.xml文件中,project下面的package标签改为war
(三)pom.xml文件中,spirngboot自带的tomcat作用域修改为private,不使用自带的。
最后,配置好本地tomcat,发布到tomcat中,启动项目,结果,运行成功。
补充:如果idea上传之后,在eclipse下载下来后,会发现,有时候server找不到项目,也就无法把项目发布到tomcat中,此时,需要找到项目所在代码下,
找到文件:
修改如图所示:将3.1改为3.0,即将版本改低一些就好了
网友评论