zoukankan      html  css  js  c++  java
  • windows上springboot打war部署tomcat小记

    web项目,需要部署到云主机里去,现在windows里试一下。

    springboot项目,主要流程就只是打成war包后扔到tomcat里去,但是由于是springboot项目,有一些需要注意的地方,这里记录一下

      

    pom.xml里需要修改

    默认jar方式改为war方式

     排除内置的Tomcat容器

    打包项目名和必要的插件

    项目名起成ROOT的作用是:打包后放入tomcat中默认是ip+端口号+项目名访问的,使用ROOT就可以直接ip+端口号访问,无需加上项目名(需要删掉原来tomcat里的ROOT项目即tomcat启动首页)

    有一点需要注意,如果项目名不是ROOT,页面里引入静态资源时一定要用全路径

    代码中的配置

    修改boot启动类:继承SpringBootServletInitializer的作用是代替web.xml文件,防止部署失败(springboot默认是无需web.xml的)

    tomcat里打开项目的默认欢迎页是index,可对tomcat里的web.xml进行配置

    下面就是maven打包了

    直接maven clean->maven package即可

    打包完放到tomcat的webapp下面启动tomcat即可访问

      

  • 相关阅读:
    MySQL 批量删除相同前缀的表
    MySQL 命令登录
    MySQL 密码修改
    谷歌浏览器开发者工具截图
    VIM命令图解
    基于环境变量为多用户配置不同的JDK(win)
    Reddit: 只有独生子女才明白的事
    JSONObject与null
    SpringFramework中重定向
    XML修改节点值
  • 原文地址:https://www.cnblogs.com/pokid/p/10337763.html
Copyright © 2011-2022 走看看