SpringBoot(2.4.0)项目 war 包发布
在我们做项目的时候经常会使用到springBoot 框架,这个框架非常的强大,但是我们往往需要一台服务器去做很多事情,我们就需要一个外置tomcat来部署项目。
在pom.xml文件设置 ;
- 在pom.xml文件中版本号处添加 war ;
- 剥离springBoot中的内置的tomcat :
- 添加 maven 插件:
注:建议pom.xml文件中标签下添加war包名称标签;
SpringBoot 项目配置
springBoot项目继承 SpringBootServletInitializer 并且实现 configure 方法。
maven 打包
使用mvn命令行打包,运行:
clean是清除之前的包,-Dmaven.test.skip=true是忽略测试代码
【jar 方式打包】,使用内置Tomcat:mvn clean install -D maven.test.skip=true
运行:java -jar 包名.jar
【war方式打包】,使用外置Tomcat:mvn clean package -D maven.test.skip=true
tomcat 运行
将项目目录下target 文件下的war包 拷入外置tomcat中,设置war包的数据库连接用户名和密码,使用tomcat运行;