当前位置:   article > 正文

SpringBoot部署War包到Tomcat_springboot打war包部署到tomcat

springboot打war包部署到tomcat

简介

SpringBoot 项目可以以 jar 和 war 包格式启动,jar 包部署的方法非常简单,只需要在 pom.xml 文件中将 packaging 这项设置为 jar,直接打包即可;

将打好的 jar 包,通过命令 java -jar xxx.jar 启动就好了;本章主要介绍如何打成 war 包,并部署到 tomcat 服务器

实现步骤

1. 首先项目的 pom.xml 配置文件中确定项目要打成 war 包的格式

  1. <groupId>com.dufu.blog</groupId>
  2. <artifactId>dufu_blog</artifactId>
  3. <version>v0.0.1</version>
  4. <name>dufu_blog</name>
  5. <packaging>war</packaging>
  6. <description>Andy's personal blog system</description>

2. 在项目的启动类中继承 SpringBootServletInitializer,并重写其 configure() 方法,代码如下

  1. @SpringBootApplication
  2. public class App extends SpringBootServletInitializer {
  3. public static void main(String[] args) {
  4. SpringApplication.run(App.class, args);
  5. }
  6. @Override
  7. protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
  8. return builder.sources(App.class);
  9. }
  10. }

3. 右键项目,run as --> maven install(或者package),将项目打成 war 包,可以在打包前先 maven clean 一下项目,清理一下缓存

4. 将打好的 war 包重新命名为 ROOT.war,然后放到 tomcat/webapps 目录下,删掉该目录下的 ROOT 文件夹,然后启动 tomcat 即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/146904?site
推荐阅读
相关标签
  

闽ICP备14008679号