springboot项目创建及采用本地tomcat打包发布

springboot项目发布

maven使用

maven安装包

  1. 解压maven安装包
    springboot项目创建及采用本地tomcat打包发布_第1张图片
  2. 修改配置文件settings.xml
    springboot项目创建及采用本地tomcat打包发布_第2张图片
  3. 更改镜像(使用maven添加依赖时,选择下载的地址,百度云已提供)
    springboot项目创建及采用本地tomcat打包发布_第3张图片
    <mirror>
        <id>nexus-aliyunid>
        <mirrorOf>*mirrorOf>
        <name>Nexus aliyunname>
        <url>http://maven.aliyun.com/nexus/content/groups/publicurl>
    mirror>
  1. 新建本地仓库(考试时,选用电脑所在仓库)
    springboot项目创建及采用本地tomcat打包发布_第4张图片
    5,settings.xml文件中添加本地仓库地址
    springboot项目创建及采用本地tomcat打包发布_第5张图片

springboot项目创建

  1. 使用基于maven的方式手动创建springboot项目

springboot项目创建及采用本地tomcat打包发布_第6张图片2,项目名称随意
springboot项目创建及采用本地tomcat打包发布_第7张图片3,基于maven的方式创建,提供本地maven相关
springboot项目创建及采用本地tomcat打包发布_第8张图片4,在项目结构main下创建放置配置文件+写代码的文件夹
springboot项目创建及采用本地tomcat打包发布_第9张图片
5,在java下面创建文件夹,名称随意
springboot项目创建及采用本地tomcat打包发布_第10张图片6,创建springboot启动类,类名随意
springboot项目创建及采用本地tomcat打包发布_第11张图片

同时在pom.xml中添加依赖,该依赖为springboot项目核心

springboot项目创建及采用本地tomcat打包发布_第12张图片
7,通过springboot内置tomcat启动该项目

springboot项目创建及采用本地tomcat打包发布_第13张图片启动成功的标志console:

在这里插入图片描述

通过外部tomcat启动springboot项目

1,修改启动类代码
springboot项目创建及采用本地tomcat打包发布_第14张图片
2,添加pom.xml,表示不用内置tomcat
springboot项目创建及采用本地tomcat打包发布_第15张图片3,添加外部tomcat
springboot项目创建及采用本地tomcat打包发布_第16张图片springboot项目创建及采用本地tomcat打包发布_第17张图片springboot项目创建及采用本地tomcat打包发布_第18张图片4,部署war,注意项目名称
springboot项目创建及采用本地tomcat打包发布_第19张图片springboot项目创建及采用本地tomcat打包发布_第20张图片
5,使用本地tomcat启动springboot项目
springboot项目创建及采用本地tomcat打包发布_第21张图片6,浏览器访问测试
springboot项目创建及采用本地tomcat打包发布_第22张图片7,写上一个简单的controller测试下,注意所在包
springboot项目创建及采用本地tomcat打包发布_第23张图片8,浏览器访问请求地址
springboot项目创建及采用本地tomcat打包发布_第24张图片

打包本地tomcat启动

1,使用maven工具,项目打包war
springboot项目创建及采用本地tomcat打包发布_第25张图片2,console查看war路径
springboot项目创建及采用本地tomcat打包发布_第26张图片springboot项目创建及采用本地tomcat打包发布_第27张图片
3,解压tomcat,将war包放置tomcat webapps下
springboot项目创建及采用本地tomcat打包发布_第28张图片4,bin目录下启动tomcat

springboot项目创建及采用本地tomcat打包发布_第29张图片
springboot项目创建及采用本地tomcat打包发布_第30张图片
5,浏览器请求测试

springboot项目创建及采用本地tomcat打包发布_第31张图片

你可能感兴趣的:(maven项目,spring,boot,tomcat,后端)