idea springboot maven项目搭建打包部署外部tomcat

下面我们使用idea工具搭建一个springboot + maven的项目

idea springboot maven项目搭建打包部署外部tomcat

选择对应的项目类型和jdk版本信息

idea springboot maven项目搭建打包部署外部tomcat

next下一步到填写项目名称、打包类型等详情见标注红色方框

idea springboot maven项目搭建打包部署外部tomcat

选择项目初始化的集成配置信息,我们是简单的hello word输出信息就只选择了支持web访问,其他的可看项目勾选

idea springboot maven项目搭建打包部署外部tomcat

选择项目存放的目录点击finish按钮进入项目构建过程

idea springboot maven项目搭建打包部署外部tomcat

项目构建完毕后的项目结构目录和集成的maven+springboot的插件右侧如图所示

idea springboot maven项目搭建打包部署外部tomcat

下面我们开始构建src的代码存放目录和sources资源存放目录创建启动类和访问的方法接口

idea springboot maven项目搭建打包部署外部tomcat

idea springboot maven项目搭建打包部署外部tomcat

idea springboot maven项目搭建打包部署外部tomcat

下面java目录下创建具体的包路径和实体类,包的路径一定是按照maven的pom文件里面填写的目录去创建,见上图红色方框

idea springboot maven项目搭建打包部署外部tomcat

下面设置目录的类型便于后续的创建文件有类型选择,比如创建.class文件等

idea springboot maven项目搭建打包部署外部tomcat

idea springboot maven项目搭建打包部署外部tomcat

点击apply ok就可以继续创建了

idea springboot maven项目搭建打包部署外部tomcat

下面创建启动文件MvnBootApplication.java/主要注意启动注解和实现mvc访问继承的类

idea springboot maven项目搭建打包部署外部tomcat

下面介绍springboot项目启动的两种方式,一种是main方法启动(application.yml里面设置的启动端口)、

一种是集成的maven和boot的插件方式启动(端口8080)

idea springboot maven项目搭建打包部署外部tomcat

添加部署外部tomcat启动的依赖包

idea springboot maven项目搭建打包部署外部tomcat

目前我们使用内嵌tomcat启动了项目,下面我们访问接口方法看下是否可以

idea springboot maven项目搭建打包部署外部tomcat

下面是项目打包的执行顺序如图:

idea springboot maven项目搭建打包部署外部tomcat

idea springboot maven项目搭建打包部署外部tomcat

idea springboot maven项目搭建打包部署外部tomcat

idea springboot maven项目搭建打包部署外部tomcat

下面我们找到war包的目录存放地址copy到外部tomcat的webapps目录下面

idea springboot maven项目搭建打包部署外部tomcat

idea springboot maven项目搭建打包部署外部tomcat

下面修改tomcat的主配置文件server.xml中支持ip+端口直接访问不需要输入项目名称

idea springboot maven项目搭建打包部署外部tomcat

下面是根据项目的方法访问返回的内容

idea springboot maven项目搭建打包部署外部tomcat

具体一整套简单的springboot maven项目的构建打包部署就完成啦