首先,在pml文件中加入jar
如果jar在tomcat运行,请去掉下面代码,并确保tomcat的版本要与内置的tomcat的版本一致
然后使用maven项目打包,在项目根目录下执行命令:
mvn clean package -Dmaven.test.skip=true
然后在跟目录下的target下的就有jar包
然后运行
Windows下使用
java -jar xxx.jar
Linux下使用
nohup java -jar xxx.jar
后台运行
Windows下使用
javaw -jar xxx.jar
Linux下使用
nohup java -jar xxx.jar >> springboot.log &
也可以传入运行参数,比如需要加载不同的配置文档,在生产环境你可以这样运行
nohup java -jar xxx.jar --spring.profiles.active=prod >> springboot.log &
- >> 输出到文件,追加操作;
- > 输出到文件,覆盖操作;
- & 在Linux命令的末尾加上一个 & 号,将这个任务放到后台去执行;
- nohup no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行;
后台运行,如何关闭?
直接kill。
kill -9 pid
(运行项目进程的PID)
Tomcat部署:
第一步:直接将*.jar
文件拷贝到tomcat\webapps\
目录下
第二步:启动tomcat
第三步:访问 http://localhost:8080/jar包名
即可
延伸阅读:
参考: