原创

OneBlog打war包及war包部署

1.注意事项
在看这个博文之前,请先看完OneBlog打jar包及jar包部署这篇博客,并保证可以完美运行。
2.开始打war包的准备步骤
修改打包项目的POM文件,此处以web模块为例

<artifactId>blog-web</artifactId>
<--这里之前是jar,现在改为war-->
    <packaging>war</packaging>

添加依赖

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>

修改启动类BlogWebApplication.java
继承SpringBootServletInitializer重写configure方法,如下

/**
 * 程序启动类
 *
 * @author yadong.zhang (yadong.zhang0415(a)gmail.com)
 * @version 1.0
 * @website https://www.zhyd.me
 * @date 2018/4/18 11:48
 * @since 1.0
 */
@SpringBootApplication
@ServletComponentScan
@EnableTransactionManagement
public class BlogWebApplication  extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(BlogWebApplication.class, args);
    }
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(BlogWebApplication.class);
    }


}

运行maven命令,先clean,看到success,再执行install,命令,确定运行成功出现success
file
file
然后找到web模块的target目录
file
这个WEB-INF 就是我们需要的
将其复制出来,粘贴到tomcat的ROOT目录下,修改端口为8443,启动tomcat,
本地浏览器运行localhost:8443 出现以下页面则说明部署成功
file

正文到此结束
Loading...