IDEA开发环境下,针对SpringBoot项目,以War的形式打包,进行Tomcat部署的流程如下:
1.修改pom.xml文件,如下图:

添加针对外部Tomcat的配置:

最后,在<build>属性中,添加<finalName>属性,值为打包后war文件的名称,建议为工程名

2.修改Application类,集成SpringBootServletInitializer,覆写configure方法,如下图:

3.修改打包资源目录:

添加:web.xml(截图备注有误)

4.maven打包,在IDEA中,打开右边栏的Maven栏,在Lifecycle中,选中package或install,双击启动打包

5.打包成功后,见下图:

如果日志中显示BUILD SUCCESS,则表示打包成功,war文件放在target文件夹下
6.将该文件拷贝出来,放在远程服务器中,Tomcat安装目录的webapp目录中,启动Tomcat
7.打开浏览器,输入地址格式:(公网IP):8080/war的名称/index
网友评论