2020-01-04 maven项目打包成War,用tomcat启动

创建Springboot启动类

@SpringBootApplication
public class Application   extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);//如果已有App启动类换成App启动类
    }

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);//如果已有App启动类换成App启动类
    }
}

修改pom.xml文件

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>//替换成provided
        </dependency>
    <artifactId>jiaoyuxitong</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>将jar改成war

打包Maven

右键项目名称->Run as->Maven build
“Goals”输入框中输入 -X package,同时勾选下方 Update Snapshots 和 Skip Tests 选项框。
如果出现build success则打包成功,刷新工程栏,我们能在项目的 target 目录下找到我们打包好的 war 包。再将war包复制至tomcat目录下webapps中。

启动tomcat加载war包

启动tomcat,部署完成后,在地址框输入http://localhost:8080/+war包名称即可登录自己的的项目

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容