springboot 改为 war 方式

[springboot 改为 war 方式]

> 修改启动类(FileReloactionApplication)实现接口:SpringBootServletInitializer

public class FileReloactionApplication extends SpringBootServletInitializer{
}

> 启动类中添加实现函数:

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(FileReloactionApplication.class);
    }

> pom.xml 将打包方式改为 war:

<packaging>war</packaging>

> pom.xml 添加tomcat支持:

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

> 修改 pom.xml 后要maven-->update project

 

[导出为war方法]

> 右键点击工程-->Maven-->Update project

> clean 工程

> 在工程根目录下(target同级目录),执行(带clean的会先清理,假如包都在pom.xml,就可以用clean):

mvn package  -Dmaven.test.skip=true
或 mvn clean package  -Dmaven.test.skip=true

 

[部署到 tomcat]
> 将war文件 改名为 ROOT.war
(直接通过 ip+端口 访问,不需要工程名;如果需要工程名,则不能命名为ROOT,任意其他名字,放进 webapps 即可)

> 停止tomcat

> 删除 tomcat/work 下的所有目录和文件(缓存文件)

> 删除 tomcat/webapps 下已有的 ROOT目录 和 ROOT.war,将新的 ROOT.jar 复制进去 

> 启动 tomcat

> 访问项目(端口号自定义):http://127.0.0.1:33380    
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值