1.springboot部署

SpringBoot项目部署有两种部署方式

第一种:将springboot项目打包成jar包,将jar文件放在任意的服务器目录,通过运行jar包启动项目

打包流程**[MyEclipse开发工具]**
1.选中项目,右击鼠标,选择run as中的clean,执行清除命令;
2.在run as中选择run configurations中的main页签,配置goals,在此以项目打包为例,在goals中输入package命令,勾选skip_tests跳过测试编译,设置完之后,点击apply -----> run;console中就会显示打印打包过程,最终显示build success,则表示jar包打包成功;
3.然后就可以放到服务器的任意目录了;通过jar包的运行命令运行jar包;

第二种:将SpringBoot项目打包成war包;把war包放在tomcat中运行

打包流程**[MyEclipse开发工具]**
1.首先在pom.xml中,把packageing设置成war;
1.springboot部署
2.在run as中选择clean清楚已经编译之后的文件;
1.springboot部署
3.在run configurations 中的main页签, goals 中输入package命令,勾选skip_tests, 点击apply—>run ,开始打包;
1.springboot部署
4.把打好的war包放在tomcat中的webapps目录;运行tomcat;
5.通过ip + war包名称进行访问;

SpringBoot maven运行命令差异:

1.clean:清楚掉target目录下的编译之后的文件;
2.compile:将springboot项目完全编译一遍,在target目录生成对应编译文件;
3.build:和compile的功能类似,但是是对整个工程的彻底编译,还会进行打包操作,生成war包或者jar包;
4.package:打包操作,只会打包到target中,如果是有项目依赖的关系,那么对该项目依赖的项目将会找不到该包;
5.install:同样的是打包操作,和package不同的是, 会把项目打包到maven仓库,这样即使项目之前有依赖关系,也能正常运行;

补充说明:打包的话,用package或者install命令;