Jar方式打包启动
pom 文件新增maven插件(官方推荐)
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
如果没有加,则会报错
no main manifest attribute, in spring-boot-demo-0.0.1-SNAPSHOT.jar
打包中pakage 命令和install 命令的区别
package
在项目中生成一个target文件夹
web项目比如mvc项目就会在该文件夹下生成一个war包,放在服务器中的tomcat/webapps目录里运行。
Java项目的话就会在该文件夹下生成一个jar包
install 命令
将项目转化成maven的依赖存放在maven的本地仓库中,一般是多个项目时,A引用的B ,就需要将B 进行install ,导入依赖供A 使用
启动命令
进到对应的target目录启动 java -jar xxxxx.jar 即可
想后台运行,就用守护进程 nohup java -jar xxx.jar &