因为Spring boot自带服务器,并不需要把项目打成war包放到tomact启动,第一次弄Spring boot的朋友可能就会一脸懵,Spring boot项目启动我知道的有三种方式:
1、编辑器启动
既然用pring boot这个应该大家都会的,直接Run As/Debug As Spring boot启动类就可以启动
2、DOS命令启动
1.首先要确保你已经在本地安装了Maven(只在编辑器里安装了Maven插件的不行),因为需要用Maven 指令来启动
如果没安装可以看我的另一篇文章有详细的安装教程:Maven安装教程
2.首先将命令行位置跳转到当前项目的根目录下,再输入“mvn spring-boot:run”命令,初次操作maven需要下载插件等待几分钟
我的项目位置如下:
D:\Java\javaProject\SpringBoot
用DOS命令进入项目根目录:
输入“mvn spring-boot:run”命令:
这样项目就启动
3、命令行编译为jar启动
首先命令行在当前项目根目录运行编译命令“mvn install”,之后跳转到当前项目的target文件夹下(cd target)多出两个文件
注:如果你项目的pom.xml文件里的packaging是JAR打出来的就是jar包,如果是war打出来的就是war包
下面是打成的jar包,注:不管打成jar包还是war包,一定要是两个文件,不然会出错,原因在最后讲。
接下来在命令行继续输入命令“java -jar 项目的jar名”
项目启动成功,war也是用同样的方式启动
如果打包只有jar包或者war包,没有它们的original文件就会报没有主清单属性错误
这个可能是因为你pom.xml文件少了spring-boot-maven-plugin架包
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
加上后重新打包就会出现original文件,然后按上述不走启动就行了